js 下载文件 下载mp4、flv格式的文件流 、url地址
axios({ method: 'post', // 此处不一定只是get方法,也可以通过参数传递 url: '/api/services/testing/testingpractice/allowAuth/exportSelectedExcel',//后台接口 data: param,//参数 responseType: 'blob' // 此处重点:标明后端返回数据类型为流 }) .then((res) => { let blob = new Blob([res.data], { // 下载的文件类型(此处可更改:具体取值参考以下链接地址) type: 'application/vnd.ms-excel', //文件格式:flv: "flv-application/octet-stream",mp4: "video/mpeg4",'application/pdf;chartset=UTF-8'
}); let url = window.URL.createObjectURL(blob); let link = document.createElement('a'); link.style.display = 'none'; const fileName = '学员成绩模板'; // 下载时的文件名 link.download = fileName; link.href = url; document.body.appendChild(link); link.click(); }) .catch((error) => { console.log('下载文件失败,error' + error); });
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!