一个最简单的用a标签链接文件相对地址,服务器用的是 tomcat
<a href="../Download/test_help.apk" target="_blank">APP移动应用</a>
不论哪种浏览器点击就会弹出一个无效的新页面(http....../Download/test_help.apk)
如果用迅雷。则会出现资源超时无法下载的情况 。
鼠标 右键另存为的形式 firefox可以下载,但是其他浏览器都也还是无法下载
但是 !!!如果是
<a href="../Download/xx.zip" target="_blank">zip</a>
这种zip的格式,是可以直接下载的,不论哪个浏览器哪种形式都是没问题的。
不要问我资源路径有没有写错。是没有写错的。
然后我在tomcat的web.xml里面设置mine类型 ,但是依然无效
<mime-mapping>
<extension>apk</extension>
<mime-type>application/vnd.android.package-archive</mime-type>
</mime-mapping>
所以我很困惑,难道一定要写个输入输出流么。才能正常下载
curl下这个路径看看啥响应,然后再分析,我的环境tomcat7,按照楼主的写法尝试了,没有问题,搜狗、360、qq、ie、google、firefox测试都是没有问题的,你的什么环境?