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

相关推荐
ccino .6 小时前
awvs_json_word.py 使用说明手册
json·word
yuhulkjv3356 小时前
Grok鸿蒙版导出word格式的终极解法:AI导出鸭如何重构AI内容到文档的最后一公里
人工智能·ai·word·harmonyos·ai导出鸭
2601_965912911 天前
PDF转Word与拆分组合操作实测:从格式保真到批量处理的方案对比
pdf·word
DS随心转APP1 天前
生成word文档的DeepSeek底层解码与“AI导出鸭”工程化方案:一份技术架构师的全维度测评
人工智能·ai·chatgpt·word·deepseek·ai导出鸭
DS随心转插件1 天前
ChatGPT星号怎么去除?AI 导出鸭从底层根治标记符号顽疾
人工智能·ai·chatgpt·word·deepseek·ai导出鸭
wujian83112 天前
怎么用千问生成word文档:从「格式崩」到「一键过」,AI导出鸭打通最后半厘米
人工智能·ai·c#·word·豆包·deepseek·ai导出鸭
Am-Chestnuts2 天前
豆包表格复制到 Word 后错列,先保留 Markdown 再转换
word
2601_965913002 天前
多份PDF批量转Word合并,三次踩坑后的方案对比与性能评估
pdf·word
DS随心转APP2 天前
deepseek生成的word怎么下载 AI导出鸭全平台方案技术深度测评
人工智能·ai·chatgpt·word·deepseek·ai导出鸭
Am-Chestnuts2 天前
AI 复制到 Word 图片丢失怎么办?先检查图片来源和保存方式
word