let download = (res)=>{
// res 为blob对象
let downloadElement = document.createElement('a');
let href = window.URL.createObjectURL(res); //创建下载的链接
// let type = res.type.substr(res.type.indexOf("/") + 1);
downloadElement.href = href;
downloadElement.download = fileName; //下载后文件名
document.body.appendChild(downloadElement);
downloadElement.click(); //点击下载
document.body.removeChild(downloadElement); //下载完成移除元素
window.URL.revokeObjectURL(href); //释放掉blob对象
}
相关文章
- 06-14html实现点击直接下载文件-前端教程
- 06-14js实现点击下载文件
- 06-14koa中上传文件到阿里云oss实现点击在线预览和下载
- 06-14javascript – 是否可以触发文件下载到用户的浏览器?
- 06-14jsp中实现点击文件名称完成下载
- 06-14前后台交互实现点击超链接通过指定的 url 去网络或者文件服务器下载文件
- 06-14使用 javascript API -- fetch 实现文件下载功能
- 06-14JavaScript 实现文件下载并重命名
- 06-14JavaScript实战篇 -ajax方式实现js打包下载文件
- 06-14使用javascript实现html页面直接下载网盘文件