前端下载文件(GET、POST方法)
2018-03-07 17:34
330 查看
GET
location.href = '/path/to/download/url'
POST
本例使用axios库
axios.post('/path/to/download/url', this.searchParams, { responseType: 'blob' }).then(res => { let blob = res.data let reader = new FileReader() reader.readAsDataURL(blob) reader.onload = (e) => { let a = document.createElement('a') a.download = `表格名称.xlsx` a.href = e.target.result document.body.appendChild(a) a.click() document.body.removeChild(a) } }).catch(err => { console.log(err.message) })
相关文章推荐
- iOS UI 15 网络编程下载 图片 音乐 大文件 视频 get/ post方法
- iOS UI 15 网络编程下载 图片 音乐 大文件 视频 get/ post方法
- libcurl post/get上传下载文件 以及断点下载(操作libcurl 实现断点下载(续点续传))
- Java:使用HttpClient进行POST和GET请求以及文件上传和下载
- apt-get下载文件的存放目录处理方法
- 开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文件上传下载
- Android webview通过http get下载文件下载两次的问题及解决方法
- JSP文件下载及出现getOutputStream() has already been called for this response的解决方法
- jquery中ajax方法load get post与脚本文件如php脚本连接时,脚本怎样接受数据?
- JSP文件下载及出现getOutputStream() has already been called for this response的解决方法
- AFNetworking3.0 GET/POST 以及上传(多)文件,下载文件
- delphi IdHTTP实现Get方法下载文件,断点续传
- Android网络编程专栏--get和post请求,上传下载文件,提交Cookie
- NSURLSession 常用方法 get/post 请求 下载
- C#实现http协议支持上传下载文件的GET、POST请求
- php curl模拟 get,post提交,上传文件,下载文件
- AFNetWorking之GET,POST,上传图片,下载文件进度监测
- apt-get下载文件的存放目录处理方法
- 关于inputStream.available()与HttpURLConnection.getContentLength()方法获取下载文件的大小
- 网络编程之get,post请求,文件上传及下载