当前位置: 首页 > news >正文

js下载文件

url为文件的src地址
url必须符合同源策略或者url的接口地址允许跨域,否则浏览器会报跨域错误
axios.get(data.url ,{
responseType: ‘blob’,
})
.then( response=>{
let blob = new Blob([response.data]);
let url = window.URL.createObjectURL(blob); // 创建 url 并指向 blob
let a = document.createElement(‘a’);
a.href = url;
a.download = data.fileName;
a.click();
window.URL.revokeObjectURL(url); // 释放该 url
});

http://www.lryc.cn/news/63.html

相关文章:

  • ESP8266 + STC15+ I2C OLED带网络校时功能的定时器时钟
  • 计算机入门基础知识大全
  • Python程序出现错误怎么办?
  • 【Vue3】v-if和v-for优先级
  • Windows上实现 IOS 自动化测试
  • Linux云服务器下怎么重置MySQL8.0数据库密码
  • JVM调优
  • 【配电网规划】SOCPR和基于线性离散最优潮流(OPF)模型的配电网规划( DNP )(Matlab代码实现)
  • 锦正茂EM3电磁铁的技术参数
  • Go最新版下载 Go1.20版新特性
  • Pywirt:一款基于Python的Windows安全应急响应工具
  • KDZD832 智能蓄电池活化仪
  • 纯css实现loading加载中(多种展现形式)
  • 【面试题】2023 vue高频面试知识点汇总
  • 跨境电商选品重要吗?
  • SpringBoot
  • python--turtle
  • NodeJS的后端Express项目部署到Ubuntu服务器,为前端提供API服务
  • 作为研发如何使用Github Api?
  • Java volatile学习
  • 用神经网络分类上和下
  • VS Code 1.75 发布!
  • Vue2仿网易云风格音乐播放器(附源码)
  • Spring相关面试题
  • 操作符详解(上篇)
  • 采样电路的3个组成部分
  • ffmpeg硬解码与软解码的压测对比
  • 操作符——“C”
  • YSP的UI界面设计
  • 干货 | 什么是磁传感器?最常用的磁传感器类型及应用