问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 如何将多个文件打包成一个zip后进行下载

发布网友 发布时间:2022-04-22 13:02

我来回答

2个回答

热心网友 时间:2023-10-14 20:45

打包压缩的如下:
ZipOutputStream out=new ZipOutputStream(new FileOutputStream(zipFileName));
for(int i=0;i<fileList.size();i++){
String filename = (String)fileList.get(i);
File file = new File(filename);
zip(out,file);
}
out.close();

下载的如下:
private int blockSize=65000;
File file = new File(sourceFilePathName);
FileInputStream fileIn = new FileInputStream(file);
int readBytes = 0;
readBytes = fileIn.read(b, 0, blockSize);
totalRead += readBytes;
out.write(b, 0, readBytes);

代码大致如此,请参考。

热心网友 时间:2023-10-14 20:46

用MyEclipse有自带的打包
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小篇幅造句 易车如何发布二手车 转让卖车信息流程 《易车》群聊消息关闭方法 易车消息夜间勿扰方法步骤 易车如何开启消息夜间勿扰 易车 开启@消息推送 ...当入射角是 时,反射角是 。我们能从各个方向看到本身不发光的物体... 发泄的近义词和反义词是什么_发泄是什么意思? 我的世界手游 我的世界手机版怎么做末地传送门? 我的世界手游 末地传送门怎么做? 安全评价师的报考科目有什么 爆炒梭子蟹怎么做 爆炒梭子蟹的做法 nh是什么意思? 求 しんうちっ~佃湖月のテーマ 伴奏 找一首近来的日文歌 大嘴巴的永远在身边是由哪个日文歌翻译过来的? 查一首歌(日本的) 谁能帮我翻译下歌词?是日文歌 永远在身边日文版的歌叫什么名字 青山テルマ的 そばにいるね平假名歌词 404 Not Found 爱马仕十字链项链有多粗 在动感音乐频道听到一首好听的日本歌曲不知道什么名字 花生米拌面怎么做好吃 食物链传递效率10%什么意思 唱《留在我身边》的日本女歌手叫什么? 成语链 悬赏10 unimat cpu124xp在stpe7编程软件中怎么设置 请问这个背景音乐叫什么名字 10A5分的链条是什么意思 JAVA 批量下载.zip 苹果id订阅显示无法连接 java zip压缩软件下载 清炒梭子蟹的做法步骤图,清炒梭子蟹怎么做 苹果取消订阅取消不了 葱炒梭子蟹怎么做 java 先根据一个list生成一个文件,然后在压缩下载怎么实现 辣炒梭子蟹的家常做法 java 如何将多个文件打包成一个zip 梭子蟹怎么红烧 谁有把多个文件夹压缩成zip文件的java方法分享一个 梭子蟹适合什么做法?具体步骤是什么? JAVA 如何一次下载多个文件 辣炒海蟹的做法 高分:用java实现服务器上多个文件先打包,然后下载,下载完成后删除包! java程序 压缩指定文件 格式(zip) java解压zip文件 如何用JAVA把内存里的二进制文件打包成ZIP包 nh是什么意思? 红眼病病变部位