前端下载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请求。

相关推荐
迷路爸爸1801 小时前
word中对论文的尾注功能设置
word
frankz6113 小时前
word无法创建工作文件,检查临时环境变量。
word
Hello_WOAIAI18 小时前
批量将 Word 文件转换为 HTML:Python 实现指南
python·html·word
旭东怪2 天前
EasyPoi 使用$fe:模板语法生成Word动态行
java·前端·word
雕刻刀3 天前
Latex 转换为 Word(使用GrindEQ )(英文转中文,毕业论文)
word
觅远3 天前
python实现word转html
python·html·word
养个小橘猫3 天前
Word使用分隔符实现页面部分分栏
word
SEO-狼术4 天前
Document Solutions for Word CRACK
word
m0_748237154 天前
前端:纯前端快速实现html导出word和pdf
前端·html·word