前端下载word、excel文件的两种方法

|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
| 文件后缀 | type |
| .doc | application/msword |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| .xls | application/vnd.ms-excel |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |

一、使用POST请求,常规方法(不再赘述)

二、直接使用get请求文件地址

javascript 复制代码
handleExport(){
   let { type,time} = this.formData;
   //判断当前开发环境
   let isProduction= process.env.NODE.ENV==='prodution' ? true:false;
   let url = `${isProduction ? '' :'http://10.3.142.35:9902'}/dataManager/export?type= 
             ${type}&time=${time}`;
   //也可以使用window.open(url),但是会出现页面闪动,所以不推荐
   const link = document.createElement('a');
   link.href = url;
   link.click();
}

备注:url如果直接在浏览器中打开,则直接下载文件;

/dataManager/export为导出接口,get请求。

相关推荐
CodeCraft Studio12 小时前
国产化Excel处理控件Spire.XLS教程:如何使用 Java 将 TXT 文本转换为 Excel 表格
java·word·excel·spire·文档格式转换·txt转excel
开开心心就好1 天前
电子报纸离线保存:一键下载多报PDF工具
网络·笔记·macos·pdf·word·音视频·phpstorm
书中自有妍如玉1 天前
Node.Js 实现模板生成Word、Word转Pdf文件、Excel生成、上传和下载
pdf·node.js·word
格兰芬多呼神护卫2 天前
python实现Latex格式的公式转OMML并写入word
python·c#·word
不坑老师3 天前
利用不坑盒子在WPS中插入网页,放映的电脑无需安装插件,直接就能显示网页!
microsoft·word·powerpoint·wps
ljh_learn_from_base3 天前
【spring boot 使用apache poi 生成和处理word 文档】
java·spring boot·word·apache
2501_920955574 天前
Word崩溃打不开?实测三款Word文档修复工具!
word
乘风!4 天前
前端Jquery,后端Java实现预览Word、Excel、PPT,pdf等文档
pdf·word·excel·jquery
程序员小羊!4 天前
Flink(用Scala版本写Word Count 出现假报错情况解决方案)假报错,一直显示红色报错
flink·word·scala
Eiceblue4 天前
React 前端实现 Word(Doc/Docx)转 HTML
前端·react.js·word