1个回答
展开全部
public static InputStream getStringInputStream(String s) {
if (s != null && !s.equals("")) {
try {
ByteArrayInputStream stringInputStream = new ByteArrayInputStream(
s.getBytes());
return stringInputStream;
} catch (Exception e) {
e.printStackTrace();
}
}
return null;
}
上述方法返回字符串的流(等同于你的FileInputStream的用法了)
s.getBytes()时注意你的编码集
if (s != null && !s.equals("")) {
try {
ByteArrayInputStream stringInputStream = new ByteArrayInputStream(
s.getBytes());
return stringInputStream;
} catch (Exception e) {
e.printStackTrace();
}
}
return null;
}
上述方法返回字符串的流(等同于你的FileInputStream的用法了)
s.getBytes()时注意你的编码集
追问
追答
你是做文件上传吧?
主要是http协议那个地方,要指定类型,你可以看了直接用,也可以改改你原来那个地方的http封装信息
详情见附件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询