参数是Inputstream
使用方法:
InputStream is = he.getContent();
String text = Utils.getTextFromStream(is);
输出是字符串,读取输入文件
也可以在,下面代码中设置输出的类型
String text = new String(bos.toByteArray());
public class Utils {
public static String getTextFromStream(InputStream is){
byte[] b = new byte[1024];
int len = 0;
//创建字节输出流,读取输入流的文本数据时,同时把数据写入到输出流
ByteArrayOutputStream bos = new ByteArrayOutputStream();
try {
while((len = is.read(b)) != -1){
bos.write(b, 0, len);
}
//把字节数组输出流里面的数据,转换成字节数组
String text = new String(bos.toByteArray());
return text;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}