乃斯乃斯
乃斯乃斯
  • 发布:2024-10-17 11:29
  • 更新:2024-10-17 11:29
  • 阅读:91

h5环境文件流下载问题

分类:uni-app

在h5环境下,使用a标签方式下载后端返回的文件流,在浏览器上可以,但是打包H5嵌入到app上就不行,提示跳转到浏览器,这是什么原因,有大佬知道吗。

let blob = new Blob([fileData]);
let downloadElement = document.createElement("a");
let href = window.URL.createObjectURL(blob); //创建下载的链接

downloadElement.style.display = 'none'
downloadElement.href = href;
downloadElement.download = name; //下载后文件名
document.body.appendChild(downloadElement);
downloadElement.click(); //点击下载
document.body.removeChild(downloadElement); //下载完成移除元素
window.URL.revokeObjectURL(href); //释放掉blob对象

2024-10-17 11:29 负责人:无 分享
已邀请:

要回复问题请先登录注册