我搜了半天答案都说是zipoutputstream没有关闭。但是我都没有用到该类,有没有大佬帮忙看下
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
不可预料的压缩文件末端
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2020-08-27 17:39关注说明文件没有传输完整,你可以把文件流保存在服务器上,和用户下载的文件的长度比较下。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-04-03 10:40呼叫冰河谷的博客 【代码】java导出Zip包使用WinRAR解压时报不可预料的压缩文件末端。
- 2021-11-11 13:52alkie_drunk的博客 在检查所有代码没有问题的情况下依旧会报出解压文件错误,可能的原因是你使用了swagger来测试接口的运行,在swagger上下载Zip文件就会出现压缩文件末端的报错。 解决方法很简单,使用postman来测试下载接口是否可用...
- 2020-09-08 19:44心有白驹的博客 java使用ZipOutputStream时出现的“不可预料的压缩文件末端”问题1. 问题2. 过程3. 原因表象深究本质4. 结论 上面有目录,嫌麻烦的可以直接看结论 1. 问题 之前使用java自带的压缩工具,ZipOutputStream写了一...
- 2020-06-30 12:10bbdw_java的博客 java 下载压缩文件后打开报 不可预料的压缩文件末端 如图所示: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lGIsmKva-1593490158214)(C:\Users\Administrator\AppData\Roaming\Typora\...
- 2020-08-16 20:42魔力芥末的博客 不可预料的压缩文件末端
- 2022-01-14 09:56耐得住寂寞、守得住繁华的博客 下载文件夹压缩文件为zip格式时打开报不可预料的压缩文件末端,而且文件夹里有多个文件但是下载的压缩包里面只有一个文件,还是损坏的; 原因: 检查了自己的代码,发现没什么问题,然后上网查找有说是流没关闭的...
- 2019-07-22 17:45Dawn'的博客 其实说的也没错,但是我们都知道现在的java是可以自动关闭的,如下: try( ZipOutputStream zos = new ZipOutputStream(fileOutputStream) ){} 尽管如此,还是会报该错误,原因就在于这个关闭流的时机是在...
- 2022-03-04 20:13ctri_cv的博客 问题产生的原因:可能是...2.生成压缩文件的过程中用到的流是否正常关闭,且按顺序 try { File zipFile = new File(fileName); fileName = zipFile.getName(); if(!zipFile.exists()) zipFile.createNewFile();
- 2022-10-09 14:45难熬的日子终会过去的博客 是一级目录,该目录下全是文件哦 解压之后第一个文件或者最后一个文件是0kb,错误代码: @Test void test4() throws FileNotFoundException { String name = "D:\\huangzhengfile\\pretmp\\files\\wisdomAudit\\...
- 2018-09-10 19:08life is wonderful的博客 使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案 问题描述: 如下图所示,在解压Java程序生成的ZIP压缩包时出现不可预料的压缩文件末端, 问题分袖: 出现上面的情况,大概有两种...
- 2023-03-04 20:03袁袁袁袁满的博客 已解决解压zip文件,抛出异常:不可预料的压缩文件末端的正确解决方法(亲测有效)
- 2018-09-20 14:11十三楼大剑仙阿良的博客 我出现这个错误的原因是没有执行 zipput.close()将输出流关闭,导致 压缩出来的文件有问题 File file = new File("D:\\test"); ZipOutputStream zipout = new ZipOutputStream( new ...
- 2020-04-30 18:40d_dreamer的博客 java使用IO流对文件的加密,解密时,因为对问价的流没有正常的关闭,或者是没有按照后打开的流先关闭的顺序,结果造成了个人文件的Bug,如压缩文件,报错如图: 原代码: public static void decryptFile(String ...
- 2021-11-09 17:28malimalihonghonghong的博客 Java多word文件生成后进行压缩并导出下载后,压缩文件损坏并提示“不可预料的压缩文件末端”和“CRC校验失败” WinRAR 打开情况: 提示不可预料的压缩文件末端,实际情况是两个word文件,但是只显示了一个word文件,...
- 2021-04-10 12:55许海平的博客 Java codepublic static void downLoadZipAndRar(HttpServletRequest request,HttpServletResponse response, String fileName) throws Exception,NullPointerException {String prjId = request.getParameter("prjI...
- 2019-06-28 17:29坚持奋斗的李洛克的博客 但是winrar软件却报:不可预料的压缩文件末端 错误。在网上搜刮了许久,基本上解决方法是下以下两种: 一、输出流是否关闭,关闭顺序是否正确。先打开的后关闭。 二、是否调用ZipOutputStream的close()方法 ...
- 2021-07-20 11:17夢里花落知多少的博客 问题来源是我做的一个文件导出功能 java创建zip文件,结果在我的电脑上能够打开,在同事的mac或者未安装360压缩的电脑上打不开,然后我就分析应该是代码创建的这个文件有问题,可能360压缩做了某种处理,其他没做...
- 2024-01-20 16:09杨吉吉呜哇哇的博客 1:使用360压缩包打开 2:使用... } } 可以看见fis在调用完read方法后,后面就不会在执行了,然后就说toClient流的执行,所以要先关闭fis,然后再关闭toClient,若先关闭toClient后关闭fis就会导致文件无法压缩的问题
- 2021-06-24 17:00开足码力的博客 在互联网上查找了各种资料,大部分资料都说是后端的流关闭顺序不正确。有的说是前端接收类型要加上responseType:‘arraybuffer’或者‘blob’,但是添加上后仍然不正确。反复试验关闭顺序。发现文件下载到前端一致...
- 没有解决我的问题, 去提问