java程序生成zip文件并下载,在弱网络情况下,下载不完全,解压不成功,提示压缩文件已经损坏

morelearn1990 2018-06-25 09:40:00
java程序生成zip文件并下载,在弱网络情况下,下载不完全,解压不成功,提示压缩文件已经损坏

在网络好的情况下是下载成功的,下载的压缩包能够解压成功
...全文
929 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
stacksoverflow 2018-06-25
  • 打赏
  • 举报
回复
如果有代理的话,要考虑代理服务器的超时时间。
stacksoverflow 2018-06-25
  • 打赏
  • 举报
回复
引用 2 楼 github_38268377 的回复:
使用的是http协议,下载速度就是几十Kb甚至几kb的下载速度的样子,压缩包在50M-100M之间,还没有下载完全的情况下(比如下载到4M),浏览器就判断下载成功了.解压的时候提示压缩文件损坏.在网络好的情况下,下载的文件就能解压

请求的keepAlive和服务器的keepalivetimeout有没有设置?查一查资料。
morelearn1990 2018-06-25
  • 打赏
  • 举报
回复
使用的是http协议,下载速度就是几十Kb甚至几kb的下载速度的样子,压缩包在50M-100M之间,还没有下载完全的情况下(比如下载到4M),浏览器就判断下载成功了.解压的时候提示压缩文件损坏.在网络好的情况下,下载的文件就能解压
stacksoverflow 2018-06-25
  • 打赏
  • 举报
回复
不知道你程序的具体细节,
优先检查代码,如果用的是TCP/IP协议的话,正常情况下是不用考虑丢包问题的。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧