把一个文件转化为byte字节数组
/*** 把一个文件转化为byte字节数组。* @return*/private byte[] fileConvertToByteArray(File file) {byte[] data = null;try {FileInputStream fis = new FileInputStream(file);ByteArrayOutputStream baos = new ByteArrayOutputStream();int len;byte[] buffer = new byte[1024];while ((len = fis.read(buffer)) != -1) {baos.write(buffer, 0, len);}data = baos.toByteArray();fis.close();baos.close();} catch (Exception e) {e.printStackTrace();}return data;}/*** 下载附件* @param request* @return*/
@RequestMapping("/downLoadFile")
public ResponseEntity<byte[]> downLoadFile(HttpServletRequest request){//获得问题idString id = request.getParameter("id");System.out.println("问题"+id);AskBo askBo = askServiceImpl.getProblemById(id);//文件byte[] fileByte = askBo.getAskEnclosure();//文件名String fileName = askBo.getAskEnclosureName();HttpHeaders headers=new HttpHeaders();headers.add("Content-Disposition", "attchement;filename="+fileName);HttpStatus statusCode=HttpStatus.OK;ResponseEntity<byte[]> entity = new ResponseEntity<byte[]>(fileByte,headers,statusCode);return entity;}
把一个文件转化为byte字节数组相关推荐
- Java把一个文件转化为byte字节数组
Java把一个文件转化为byte字节数组 /*** 把一个文件转化为byte字节数组.** @return*/private byte[] fileConvertToByteArray(File fi ...
- 【Java文件操作】一个将文件转化为十六进制字节数组的工具(可以以8086汇编查看内存的格式输出,很优雅)
将文件转化为字节数组 写了一个方法,直接用即可 /*** 将文件转化成字节数组** @param 要转换的文件路径* @return 转换成的字节数组* @throws IOException*/pu ...
- java使用tar算法压缩解压缩文件、数据流、byte[]字节数组
全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用tar算法压缩解压缩文件.数据流.byte[]字节数组 需要添加org.apache.commons.compress包,下载 测试代 ...
- java使用BZip算法压缩解压缩文件、数据流、byte[]字节数组
全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用BZip算法压缩解压缩文件.数据流.byte[]字节数组 需要添加org.apache.commons.compress包,下载 测试 ...
- c#实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#实现gzip压缩解压缩byte[]字节数组,文件,字符串. 测试代码 static void Main() {//测试字符串String inpu ...
- java实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
全栈工程师开发手册 (作者:栾鹏) java教程全解 java实现gzip压缩解压缩byte[]字节数组,文件,字符串. 测试代码 public static void main(String[] a ...
- 1.6 Java字节流的使用:字节输入/输出流、文件输入/输出流、字节数组输入/输出流
InputStream 是 Java 所有字节输入流类的父类, OutputStream 是 Java 所有字节输出流类的父类, 它们都是一个抽象类,因此继承它们的子类要重新定义父类中的抽象方法. 下 ...
- java object 转byte_Java将对象Object转换成Byte字节数组
Java将对象Object转换成Byte字节数组的代码如下: /** * @from www.ityuan.com * @Description: Java将对象Object转换成Byte字节数组 * ...
- Java中将inputstream输入流转换成byte[]字节数组
Java中将inputstream输入流转换成byte[]字节数组 Java中的I/O机制都是基于数据流进行输入和输出的,将流转换成字节数组保存下来是数据流传输必不可少的一部分.转换的代码如下(在具体 ...
最新文章
- 最全19000+国外AE模板合集包
- HTTP缓存及其使用
- 思维模型篇:数据分析的本质是什么?
- Factory Method模式
- mysql租车管理系统_基于java实现租车管理系统
- 计算机结构介绍,计算机系统结构介绍.pdf
- 黄冈学计算机的学校怎么样,黄冈学计算机的学校
- GB28181-2016过检通过
- mysql无法连接locahost_完美解决MySQL通过localhost无法连接数据库的问题
- PMP知识点总结-自由时差与总时差
- 中国天气的各个城市的id,整理成json文件记录
- python遍历字母_如何遍历字母表?
- Unreal教学(10)——放置Actor (Placing Actors)
- 开通阿里云视频点播服务
- outlook企业邮箱服务器怎么填,Outlook客户端怎么配置企业邮箱
- Linux 下 N 卡 GPU 测试
- Interconnection
- 【OC】Blocks模式
- 最强卸载神器,使你的Windows绝对干净
- Day18-恶魔低语: [递归迭代], 两种方法掌握一下
热门文章
- [Common 17-55] ‘set_property‘ expects at least one object. Resolution: If [get_<value>] was used to
- labelshop更改打印机_用labelshop打印流程
- intel性能测试工具VTune的功能和用法介绍
- 【计蒜客模拟赛系列】-计蒜客2021年8月普及组模拟赛
- GLONASS全球导航卫星系统
- linux上wds部署服务,WDS自动部署服务实操——为裸机实操安装Win10
- 关于完美快速简单解决WIN11系统下IE浏览器直接跳转到EDGE浏览器问题的通知
- CAD看图软件如何才好用
- golang各种int最大值
- VPD-Forcing10年循环时间步长匹配问题