问题解决了嘛?我们也不行,同样的代码,PC浏览器,安卓企业微信,安卓浏览器,IOS浏览器都可以,就是IOS企业微信直接就出现unknown,无法下载使用的也是流的方式;
const blobo = new Blob([res.data], { type: 'application/force-download' })
const archor = document.createElement('a');
let url = window.URL.createObjectURL(blobo);
archor.setAttribute('href', url)
let filename = decodeURIComponent(res.filename.replace(/\+/g, " "));
archor.setAttribute('download', filename)
archor.click();
// 释放url
window.URL.revokeObjectURL(url);
直接使用a标签,修改href,调用click又没有任何反应
html:
<div class="hidden">
<a id="attachment" href="" target="_blank">附件预览</a>
</div>
js:
var aobj: any = document.getElementById("attachment");
aobj.setAttribute('href', res)
var href = aobj.getAttribute("href");
aobj.click();
请问你是如何解决的!
你好,企业微信的问题可以到企业微信开发者中心提问https://developers.weixin.qq.com/community/enterprisewechat/doc/000ccec93983d8c11b3dcd93b5b801