最近有个需求需要在钉钉嵌入 vue pc应用,并且该应用有个文件下载功能(文件格式是pdf、odf、word),正常情况下在浏览器(edge、chrome)是能下载的,但是在钉钉里面是不能下载。
我尝试使用官方提供的方式下载也是不成功:
使用官方提供的下载方法报错如下,错误码是9
请问有没有遇到过类似问题的朋友,帮忙解答下。(^o^)/~
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到在钉钉嵌入的Vue PC应用中文件下载功能不生效的问题,特别是针对PDF、ODF、Word等格式文件,且通过官方方法尝试下载时出现错误码9的情况,可以参考以下步骤和建议进行排查与解决:
window.location.href
或a
标签下载可能受限制,尝试采用钉钉JSAPI提供的文件下载能力(如果存在),或者调整为通过后端服务代理下载,即前端发送请求到自己的后端服务器,由后端服务器再向文件服务器请求并返回给前端,绕过可能的前端限制。综上所述,解决钉钉内嵌应用文件下载问题需从多角度入手,包括但不限于网络配置、API调用合规性、文件类型支持及权限验证等方面。希望这些建议能帮助您解决问题。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。