备忘录-文件流下载-axios
2020-02-06 08:39
489 查看
备忘录-文件流下载-axios
axios.post(_globalUrl+ data, { // responseType: 'arraybuffer' //请求格式可能不一样 responseType: 'blob' }) .then(msg => { let a = document.createElement('a') // 表示一个指定的file对象或Blob对象 let url = window.URL.createObjectURL(msg.data) document.body.appendChild(a) // let fileName = msg.headers['content-disposition'] // .split(';')[1] // .split('=')[1] // filename名称截取 // 或者直接命名 let fileName = ‘xx文件’+ formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss') a.href = url a.download = fileName // 命名下载名称 a.click() // 点击触发下载 window.URL.revokeObjectURL(url) })
//简单备忘
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- vue+axios 实现Excel下载,并解析文件流
- vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
- vue+axios+bolb下载文件,获取文件流乱码解决方法,
- Vue中axios实现文件流下载
- 备忘录只文件下载功能
- ASP.NET(C#) Web Api通过文件流下载文件到本地实例
- js文件流下载通用方法
- vue+axios实现post文件下载
- vue.js 使用axios实现下载功能
- axios的下载使用
- PHP文件流下载内容
- 一个类似QQ网络备忘录的程序【源码下载】
- vue中使用axios处理post方法导出excel表格(后端返回文件流)
- 文件流方式下载文件
- java通过文件流实现下载文件
- 使用AsynchttpClient下载文件,以文件流的形式的方法
- iOS 下载图片 -当后台返回的数据是文件流而不是图片url
- vue+axios 运用Blob对象实现文件下载
- 前端下载文件流并且获取heads中的filename文件名且解决中文乱码的方法
- PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)