收藏
回答

企业微信中第三方应用a链接href下载文档没有反应?

企业微信mac端

在第三方应用h5中,有一个a标签,href是一个pdf下载链接,点击能看到进度条加载,但是加载完也不预览打开,也不下载, 如果换成一张图片的下载链接是可以打开图片预览的。但是在pc微信点这个a链接是会打开浏览器下载文件的。请问一下这个是什么原因?

最后一次编辑于  2020-05-15
回答关注问题邀请回答
收藏

2 个回答

  • Davin
    Davin
    07-01

    我们目前的折中方案,是给要下载的文件请求中的响应头加上 Content-Disposition 消息头,同时修改 Content-Type。这是 MIME 标准中定义的。消息头的内容类似下面这样:

    浏览器打开 pdf 地址的时候就会自动触发下载功能,下载的文件名就是 foo.pdf。不需要额外给 a 链接添加 download 属性,也不用加额外的点击下载事件。跟自己团队的服务端小伙伴说下,加上上面的消息头就行了。

    07-01
    有用
    回复
  • 杨杨
    杨杨
    2020-06-18

    现在也遇到这个问题,目前怀疑是文件名问题

    2020-06-18
    有用
    回复
登录 后发表内容
问题标签