ios 微信浏览器H5点击下载后进入预览页面 预览加载有时候就是显示0b 但是用页面上那个 用其它应用打开 文件是ok的 文件大小正常也可以正常查看
下载代码:
getPdfFile({companyCode: this.companyCode}).then(res => {
console.log(res)
const url = window.URL.createObjectURL(new Blob([res]));
// 创建一个a标签用于下载
const link = document.createElement('a');
link.href = url;
link.setAttribute('download', `${this.proposalName}.pdf`); // 设置下载的文件名
document.body.appendChild(link);
link.click();
// 清理
window.URL.revokeObjectURL(url);
document.body.removeChild(link);
})
提供下复现链接呢
微信:8.0.49
复现地址:https://www.edgeblaze.com/2024/04/29/%e6%99%ba%e6%85%a7%e7%a4%be%e5%8c%baai%e7%9b%91%e6%8e%a7%e6%96%b9%e6%a1%88/
麻烦看下呢 刷新进入就会显示0B
请问有解决方案了吗?无论是跟服务器的相对文件地址还是跟一个完整的带http+域名+文件的方式都无法获取到文件信息,但其他浏览器正常。
请问有解决方案了吗?
请问有解决方案了吗?