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

解决方案 »

  1.   

    不知道你程序的具体细节,
    优先检查代码,如果用的是TCP/IP协议的话,正常情况下是不用考虑丢包问题的。
      

  2.   

    使用的是http协议,下载速度就是几十Kb甚至几kb的下载速度的样子,压缩包在50M-100M之间,还没有下载完全的情况下(比如下载到4M),浏览器就判断下载成功了.解压的时候提示压缩文件损坏.在网络好的情况下,下载的文件就能解压
      

  3.   

    请求的keepAlive和服务器的keepalivetimeout有没有设置?查一查资料。