Vue文件上传、下载
代码示例:文件上传到接口,对接口返回的文件进行下载。
<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文件上传、下载相关推荐
- vue 文件上传下载报 文件损坏
responseType: 'blob', 需要在请求的时候加这个字段
- IO 操作 (二进制流文件上传下载)
后台 二进制流 -> 前台blob对象 ->生成 dateUrl->前台 file->dataUrl -blob ->FormData ->后台 java 后台返回 ...
- 教你如何实现c#文件上传下载功能
简单介绍一下c#文件上传下载功能实现. NuGet 安装SqlSugar Model文件下新建 DbContext 类 public class DbContext {public DbContext ...
- [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器...
引言: 在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信 ...
- SpringMVC整合fastdfs-client-java实现web文件上传下载
为什么80%的码农都做不了架构师?>>> 版权声明:本文为博主原创文章,转载请标明出处(http://blog.csdn.net/wlwlwlwl015)Thanks. 目录( ...
- JavaWeb实现文件上传下载功能实例解析
转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...
- 文件上传 java web_JavaWeb 文件上传下载
1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...
- ASP.NET中文件上传下载方法集合
asp.net 2008-08-23 21:10:35 阅读0 评论0 字号:大中小 订阅 ASP.NET中文件上传下载方法集合 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给 ...
- salesforce 零基础学习(四十二)简单文件上传下载
项目中,常常需要用到文件的上传和下载,上传和下载功能实际上是对Document对象进行insert和查询操作.本篇演示简单的文件上传和下载,理论上文件上传后应该将ID作为操作表的字段存储,这里只演示文 ...
- ASP.NET中常用的文件上传下载方法
ASP.NET中常用的文件上传下载方法 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1.如何解决文件上传大小的限制 2.以文件形式保存到服务 ...
最新文章
- 【Quartz】问题记录注意事项【四】
- 【大会】没有什么比把码率降低更爽的了
- Python系列之入门篇——HDFS
- 恒生证券期货行业用户维稳工作指引(二)
- nginx启动重启与升级以及检测配置文件
- 看完这一篇,解决Mac电脑90%的软件烦恼
- ff14服务器延迟滑步,ff14滑步是什么意思
- centos中多台主机免密登录_关于单点登录(SSO)数据共享(session和redis)的那点事?...
- java查看已导入的证书_jdk导入证书
- 有哪些让人相见恨晚的记笔记方法?
- flowplayer
- 利用PlaySound函数播放音频文件
- asp.net + MVC5 入门完整教程一
- 如何看懂财务报表:(二)财务报表目录解释
- MAC使用技巧之苹果电脑新手最容易犯的20个错误
- 易语言浏览本地html,简单的易语言读取网页文本程序
- html隐藏visibility,CSS Visibility(可见性)
- 卸载 MySql (基于Centos 7)
- SAP系统中各Client设置说明
- 微信小程序 添加联系人API