vue中后端返回文件流( type: “application/octet-stream“ )的形式,前端进行处理和文件下载,以及自定生成对应的文件类型

工作中用到,记录一下
前端对于返回数据的处理 1.对于请求的配置
{
url: 'xxxx',
mothod: 'post',
data: params,
responseType: 'blob'
}

调用接口后返回的结果如下 : Blob(733347) { size: 733347, type: “application/octet-stream” } 2.下载函数 简单说明一下我应用的场景,vue使用ant 框架, 对应的是a-table的操作列下载按钮 这里利用作用域插槽得到每行数据对应的文件名称, 下面的filename就是这样来的,带有相应的后缀 比如: 家电行业报告模板下载.doc 传入两个参数
downfiles ( datas, filename ) {
var data = new Blob( [ datas ] )
console.log( data )
var

vue中后端返回文件流( type: “application/octet-stream“ )的形式,前端进行处理和文件下载,以及自定生成对应的文件类型最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/4723.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>