博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Blob写入文件
阅读量:6046 次
发布时间:2019-06-20

本文共 835 字,大约阅读时间需要 2 分钟。

1.Spring自带方法,定义输出流就可以写入文件

final OutputStream os;                os = new FileOutputStream(new File("300.zip"));                FileCopyUtils.copy(blob.getBinaryStream(), os);

2.转成byte[]后写入

Blob blob = rs.getBlob("FSTREAM");                ByteArrayOutputStream swapStream = new ByteArrayOutputStream();                InputStream inputStream = blob.getBinaryStream();                byte[] buff = new byte[100]; //buff用于存放循环读取的临时数据                int rc = 0;                while ((rc = inputStream.read(buff, 0, 100)) > 0) {                    swapStream.write(buff, 0, rc);                }                byte[] fStreamByte = swapStream.toByteArray(); //in_b为转换之后的结果                final OutputStream os;                os = new FileOutputStream(new File("300.zip"));                os.write(fStreamByte);                os.close();

 

转载地址:http://benex.baihongyu.com/

你可能感兴趣的文章
全球工业网络市场分析:无线技术增长最快,现场总线跌破50%
查看>>
centos swig 编译c,python调用
查看>>
超大规模数据中心究竟有何不同?
查看>>
如何规划基于Docker的微服务?
查看>>
存储需求动能强劲,第四季DRAM合约价有望再涨逾一成
查看>>
Web安全之SQL注入攻击
查看>>
《Web测试囧事》——2.3 修改产品代码时忽视了对遗留数据的处理
查看>>
CETC/ISA院长马林:中国或因物联网而领跑全球
查看>>
《C语言编程魔法书:基于C11标准》——2.2 整数在计算机中的表示
查看>>
MaxCompute分区表和非分区表使用对比
查看>>
IE 仍是全球第一大浏览器,Edge 完全没影
查看>>
《机器人爱好者(第2辑)》——警用和安保机器人
查看>>
微软允许欧洲政府检查其软件的源代码
查看>>
算法是内功,程序员别冷落算法!
查看>>
Google Chrome 对 HTTPS 的双重标准?
查看>>
《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.4 将音乐CD转换成WAV、MP3...
查看>>
《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——导读
查看>>
《CCNP ROUTE 300-101认证考试指南》——2.11节完成记忆测试表
查看>>
《例说51单片机(C语言版)(第3版)》——1-4 MCS-51的时序分析与复位
查看>>
并发编程实战 2.1. 使用synchronized实现同步
查看>>