开发者社区> 问答> 正文

<a>标签直接下载

一个最简单的用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>

所以我很困惑,难道一定要写个输入输出流么。才能正常下载

展开
收起
杨冬芳 2016-06-17 16:34:06 3687 0
1 条回答
写回答
取消 提交回答
  • IT从业

    curl下这个路径看看啥响应,然后再分析,我的环境tomcat7,按照楼主的写法尝试了,没有问题,搜狗、360、qq、ie、google、firefox测试都是没有问题的,你的什么环境?

    2019-07-17 19:43:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载