当前位置: 代码迷 >> J2EE >> 网页上下载文件后后缀名丢失,哪位高手遇到过
  详细解决方案

网页上下载文件后后缀名丢失,哪位高手遇到过

热度:6   发布时间:2016-04-17 23:37:23.0
网页上下载文件后后缀名丢失,谁遇到过?
<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后可解压,解压后就是上面的那个文件夹了。
这是怎么回事?怎么莫名其妙的多了一层压缩目录而且没后缀名?
------解决思路----------------------
引用:
服务器上的同一个压缩包,一直就没变过。代码就是上面那一段,点链接就下载,也没其他操作。奇怪了。
直接请求的同一个压缩好的包,下载时应该不会动到包里面的东西。两次是否用同一个浏览器呢,先排除不同浏览器的原因。可以用httpwatch抓一下请求数据,看响应数据有无差异。
------解决思路----------------------
后缀名没有是不是操作系统被你设置为隐藏后缀了
  相关解决方案