const fileDownload = (item: Object) => {
console.log(item.recordName);
let url = SYSTEM_CONFIG.services.BASE_API + item.url;
window.fetch(url).then(res => {
return res.blob()
}).then(blob => {
let a = document.createElement('a');
a.href = window.URL.createObjectURL(blob);
a.setAttribute('download', item.recordName);
a.target = '_blank';
a.style.display = 'none';
document.body.appendChild(a);
a.click();
a.remove();
window.URL.revokeObjectURL(url);
})
}
2022-12-14 解决下载txt浏览器直接打开的问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 现如今微信对第三方app下载链接的拦截是越来越严格了,下载链接在微信中分享转发经常会拦截,而且无法下载,一旦被拦截...
- 微信上进行的网页宣传、游戏传播、APP下载各类活动很多,但是各位朋友肯定经常会遇到一些特殊需求,网页需要在手机默认...
- 现在微信分享的功能很多,从分享的链接下载apk安卓包是很正常的,但是微信不让下载apk包,只能通过浏览器来下载,但...
- 很多朋友是不是遇到过这样的问题,自家的app通过微信推广没办法直接下载,而是需要通过一个遮罩层来提示用户下载。 像...
- 需求分析 目前的APP基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式。由于微信的用户基本占...