vue cli3.0^版本处理文件下载的问题
2024-10-19 07:39:08
downloadFile(url, fileName) {
axios.get(url, { responseType: 'blob' }) .then(({ data }) => {
// 为了简单起见这里blob的mime类型 固定写死了
let type = 'application/pdf;' //'image/png'
let blob = new Blob([data], { type: type })
let link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = fileName || url.split('/').pop();
link.click();
}).catch(error => {
alert(error)
})
},
最新文章
- sharepoint powershell 批量处理匿名访问
- maven 配置
- Java关于Properties用法的总结(一)
- LoadRunner11.00安装问题及解决方法
- 基于PXC的MySQL高可用环境简单部署
- [CFGym101028] 2016 Al-Baath University Training Camp Contest-1
- mysql数据库创建database(实例),和用户,并授权
- [盈利指导] [原创]五蕴皆空:App推广干货,排名数据分析优化效果
- IOPS和Throughput
- 【网络流24题】 No.6 最长不减子序列问题 (最大流)[模型:最多不相交路径]
- 裸机(Bare Metal)安装CoreOS
- 前端总结·基础篇·JS(四)异步请求及跨域方案
- HTTP / 1.1 RFC from W3C
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——操作系统配置,安装必备软件
- 架构师成长之路4.4-多维监控体系_zabbix
- 使用 PowerShell 将数据磁盘附加到 Windows VM
- 转:zTree树控件key配置之title:zTree树节点名称过长如何省略显示且鼠标移入节点上能够显示全称
- 基于GitLab与Git Extensions搭建版本控制工具
- 如何写出优雅的JavaScript代码 ? &;&; 注释
- selenium 概念及练习 !