axiosGet () {
var This = this
var url = '/group1/M00/00/21/MejEvGOX_zOAL2kiAAAAUhB5Iqg138.txt?token=895acb60323e38e6d85b5c9a82466b61&ts=1670934451'
axios.get(url, {responseType: 'blob'})
.then((response) => {
console.log('跨域,设置返回类型', response)
This.handleExport(response.data)
})
},
handleExport (data) {
// 动态创建iframe下载文件
let fileName = 'test' // this.selectedTabelRow[0].dirName
if (!data) {
return
}
let blob = new Blob([data], { type: 'application/octet-stream' })
if ('download' in document.createElement('a')) {
// 不是IE浏览器
let url = window.URL.createObjectURL(blob)
let link = document.createElement('a')
link.style.display = 'none'
link.href = url
link.setAttribute('download', fileName)
document.body.appendChild(link)
link.click()
document.body.removeChild(link) // 下载完成移除元素
window.URL.revokeObjectURL(url) // 释放掉blob对象
} else {
// IE 10+
window.navigator.msSaveBlob(blob, fileName)
}
},

最新文章

  1. TOJ 2776 CD Making
  2. Hangfire项目使用
  3. WireShark网络性能分析
  4. selenium 配合sikuli script操作高德地图
  5. LeetCode 263 Ugly Number
  6. phpMailer邮件发送
  7. Hibernate二进制或大文件类型数据和Oracle交互
  8. jQuery hover demo
  9. 封装sdk API 应用
  10. cvim常用快捷键
  11. im4java包处理图片
  12. ●POJ 1741 Tree
  13. Edge-assisted Traffic Engineering and applications in the IoT
  14. [Swift]LeetCode816. 模糊坐标 | Ambiguous Coordinates
  15. Dockerfile 中的 COPY 与 ADD 命令
  16. Oracle 统计信息收集
  17. bzoj千题计划283:bzoj4516: [Sdoi2016]生成魔咒(后缀数组)
  18. Python开发【笔记】:what?进程queue还能生产出线程!
  19. JavaScript正则表达式检验手机号码、邮箱、ip地址等
  20. 使用触发器定义 WPF 控件的行为

热门文章

  1. windows elasticsearch中文乱码
  2. 关于certutil的探究-文件下载+编码分块上传上传文件再合并
  3. C# 设置桌面为父窗口
  4. 提高NTC测温精度(转发)
  5. 使用NSIS打包软件
  6. python脚本打包
  7. SignalR+Redis,SignalR+Sqlserver集群部署应对海量链接
  8. 星链技术设计(starlink techriage design)
  9. ZIAO日报 202302
  10. NGINX一次电脑自己可以访问其它IP访问不了