小程序
小游戏
企业微信
微信支付
扫描小程序码分享
企业微信mac端
在第三方应用h5中,有一个a标签,href是一个pdf下载链接,点击能看到进度条加载,但是加载完也不预览打开,也不下载, 如果换成一张图片的下载链接是可以打开图片预览的。但是在pc微信点这个a链接是会打开浏览器下载文件的。请问一下这个是什么原因?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我们目前的折中方案,是给要下载的文件请求中的响应头加上 Content-Disposition 消息头,同时修改 Content-Type。这是 MIME 标准中定义的。消息头的内容类似下面这样:
浏览器打开 pdf 地址的时候就会自动触发下载功能,下载的文件名就是 foo.pdf。不需要额外给 a 链接添加 download 属性,也不用加额外的点击下载事件。跟自己团队的服务端小伙伴说下,加上上面的消息头就行了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
现在也遇到这个问题,目前怀疑是文件名问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我们目前的折中方案,是给要下载的文件请求中的响应头加上 Content-Disposition 消息头,同时修改 Content-Type。这是 MIME 标准中定义的。消息头的内容类似下面这样:
浏览器打开 pdf 地址的时候就会自动触发下载功能,下载的文件名就是 foo.pdf。不需要额外给 a 链接添加 download 属性,也不用加额外的点击下载事件。跟自己团队的服务端小伙伴说下,加上上面的消息头就行了。
现在也遇到这个问题,目前怀疑是文件名问题