java从输入流中获取数据并返回字节数组示例
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
//从输入流中获取数据并以字节数组返回
public class StreamTool {
/**
* 从输入流获取数据
* @param inputStream
* @return
* @throws Exception
*/
public static byte[] readInputStream(InputStream inputStream) throws Exception{
byte[] buffer = new byte[1024];
int len = -1;
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
while((len = inputStream.read(buffer)) != -1){
outputStream.write(buffer, 0, len);
}
outputStream.close();
inputStream.close();
return outputStream.toByteArray();
}
}相关阅读:
通过Ajax方式上传文件使用FormData进行Ajax请求
必须会的SQL语句(五) NULL数据处理和类型转换
C#子线程更新UI控件的方法实例总结
js onmousewheel事件多次触发问题解决方法
Android实现带头像的用户注册页面
兼容PHP和Java的des加密解密代码分享
浅谈CSS响应式图片运用中的srcset属性
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
Java多线程下的单例模式参考
OnSize、OnSizing和OnGetMinMaxInfo区别分析
ASP.NET MVC4入门教程(五):从控制器访问数据模型
oracle单库彻底删除干净的执行步骤
Ubuntu安装Visual Studio Code具体步骤
深入浅析Java中普通代码块、构造代码块与静态代码块