<a color="green" href="<%=request.getContextPath() %>/sfzbd.zip" target="_blank"><font style="font-weight: bold;">身份证控件升级补丁</font><sup><font id="ts5" color="red">new</font></sup></a> 我这边下载是正常的,下载文件为一个zip压缩包,解压出来时文件夹,点进文件夹后进入根目录。但是用户下载后首先也是一个zip压缩包,解压缩后是sfzbd文件,没有后缀名,打不开,手动加上.zip后可解压,解压后就是上面的那个文件夹了。 |
|
两次的zip包是同一个zip包吗,还是每次下载时先压缩,然后再下载下来呢?
如果每次下载时再压缩,检查是否丢进去的文件是否正确。 |
|
服务器上的同一个压缩包,一直就没变过。代码就是上面那一段,点链接就下载,也没其他操作。奇怪了。 |
|
20分 |
直接请求的同一个压缩好的包,下载时应该不会动到包里面的东西。两次是否用同一个浏览器呢,先排除不同浏览器的原因。可以用httpwatch抓一下请求数据,看响应数据有无差异。 |
不是一个浏览器,出问题的是用户的浏览器,他传过文件给我看的。他说就是用浏览器自己下载的,也没用其他下载软件。 |
|
20分 |
后缀名没有是不是操作系统被你设置为隐藏后缀了
|
这个倒是有可能。。 |
|
用户下载下来的是有后缀的.zip文件,解压后的文件没有了后缀,但是把这个解压后的文件加了“.zip”后,才是我们服务器上那个。 而且我在我电脑试过,把电脑设置为不显示已知后缀名后,下载下来也可以正常使用。 |
|
用户访问的是你自己本地启动的服务,还是经过部署后在别的机器上的服务?
然后多用几个浏览器试试,定位下是浏览器的问题还是代码的问题 |
|
在服务器上的。我怀疑是浏览器问题,用户说没什么特别之处。。 |
|
楼主,问题有没有解决啊,我也遇到了同样的问题
|