代码示例:文件上传到接口,对接口返回的文件进行下载。

<template><div class="hello"><h1>{{ msg }}</h1><input type="file" @change="uploadFile($event)" accept=".sql,.excel,.txt"/></div>
</template><script>
export default {name: 'HelloWorld',props: {msg: String},methods: {uploadFile: function (event) {//将接收到的文件以表单形式post到接口let file = event.target.files[0];let formData = new FormData();formData.append('file', file);let config = {headers: {'Content-Type': 'multipart/form-data'},//文件上传配置responseType:'arraybuffer'//文件下载配置}this.$axios.post('/api/action/sql_to_word', formData, config)//进行了跨域代理.then((response => {//对返回的文件流进行下载let url = window.URL.createObjectURL(new Blob([response.data])) //创建下载链接let link = document.createElement('a') //创建a标签link.style.display = 'none'  //将a标签隐藏link.href = url  //给a标签添加下载链接link.setAttribute('download', 'abc.docx') // 此处注意,要给a标签添加一个download属性,属性值就是文件名称 否则下载出来的文件是没有属性的,空白白document.body.appendChild(link)link.click()  //执行a标签}))}}
}
</script>

Vue文件上传、下载相关推荐

  1. vue 文件上传下载报 文件损坏

    responseType: 'blob', 需要在请求的时候加这个字段

  2. IO 操作 (二进制流文件上传下载)

    后台 二进制流 -> 前台blob对象 ->生成 dateUrl->前台 file->dataUrl -blob ->FormData ->后台 java 后台返回 ...

  3. 教你如何实现c#文件上传下载功能

    简单介绍一下c#文件上传下载功能实现. NuGet 安装SqlSugar Model文件下新建 DbContext 类 public class DbContext {public DbContext ...

  4. [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器...

    引言: 在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信 ...

  5. SpringMVC整合fastdfs-client-java实现web文件上传下载

    为什么80%的码农都做不了架构师?>>>    版权声明:本文为博主原创文章,转载请标明出处(http://blog.csdn.net/wlwlwlwl015)Thanks. 目录( ...

  6. JavaWeb实现文件上传下载功能实例解析

    转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...

  7. 文件上传 java web_JavaWeb 文件上传下载

    1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...

  8. ASP.NET中文件上传下载方法集合

    asp.net 2008-08-23 21:10:35 阅读0 评论0   字号:大中小 订阅 ASP.NET中文件上传下载方法集合 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给 ...

  9. salesforce 零基础学习(四十二)简单文件上传下载

    项目中,常常需要用到文件的上传和下载,上传和下载功能实际上是对Document对象进行insert和查询操作.本篇演示简单的文件上传和下载,理论上文件上传后应该将ID作为操作表的字段存储,这里只演示文 ...

  10. ASP.NET中常用的文件上传下载方法

    ASP.NET中常用的文件上传下载方法 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1.如何解决文件上传大小的限制 2.以文件形式保存到服务 ...

最新文章

  1. 【Quartz】问题记录注意事项【四】
  2. 【大会】没有什么比把码率降低更爽的了
  3. Python系列之入门篇——HDFS
  4. 恒生证券期货行业用户维稳工作指引(二)
  5. nginx启动重启与升级以及检测配置文件
  6. 看完这一篇,解决Mac电脑90%的软件烦恼
  7. ff14服务器延迟滑步,ff14滑步是什么意思
  8. centos中多台主机免密登录_关于单点登录(SSO)数据共享(session和redis)的那点事?...
  9. java查看已导入的证书_jdk导入证书
  10. 有哪些让人相见恨晚的记笔记方法?
  11. flowplayer
  12. 利用PlaySound函数播放音频文件
  13. asp.net + MVC5 入门完整教程一
  14. 如何看懂财务报表:(二)财务报表目录解释
  15. MAC使用技巧之苹果电脑新手最容易犯的20个错误
  16. 易语言浏览本地html,简单的易语言读取网页文本程序
  17. html隐藏visibility,CSS Visibility(可见性)
  18. 卸载 MySql (基于Centos 7)
  19. SAP系统中各Client设置说明
  20. 微信小程序 添加联系人API

热门文章

  1. 树 - (二叉查找树,红黑树,B树)- 红黑树
  2. CnOpenData中国电影票房数据简介
  3. 鸿蒙系统应用开发初体验(一)
  4. Info.plist 文件 和pch文件
  5. 读取Java文件到byte数组的三种方式及Java文件操作大全(包括文件加密,String加密)
  6. 从开源小白到 Apache Member,阿里技术小哥的成长之路
  7. CyberGhost使用、下载、注册【完整教程】
  8. 短信猫实现短信验证小例子
  9. 关于重定向的浅薄理解
  10. python爬虫和定位_Python网络爬虫实战,照片定位与B站弹幕!