- 企业微信内置浏览器开发下载文件功能,blob类型文件下载,无法下载文件
如题,下载功能在pc端测试是完全正常的,内嵌到企业微信里就无效了,进入了then方法,弹出下载成功提示,但是没有其他任何反应,文件也并没有下载到本地,请问如何解决? $api.getBlob(url).then(res=>{ // res是返回的blob类型数据 let a = document.createElement("a"); a.href = URL.createObjectURL(res); a.download = this.currentFileData.pfile_Name; // 下载名称 a.click(); $toast.success("下载成功"); })
2020-10-21 - 安卓手机---企业微信内置浏览器页面添加一个按钮,点击按钮调用后端接口下载pdf流文件
this.pdfUrl = window.URL.createObjectURL(new Blob([res], { type: `application/pdf` })); const fname = `个人开户资料`; // 下载文件的名字 const link = document.createElement('a'); link.href = this.pdfUrl; link.setAttribute('download', fname); document.body.appendChild(link); link.click(); 上述代码是在调用后端接口返回的流文件回调函数里面执行的。上述代码在chrome浏览器和电脑版企业微信里面点击按钮都可以触发下载文件功能,然后在安卓手机上企业微信上点击按钮没有反应,这个是什么原因造成的呢
2020-06-20