前提:实现文件预览,调用上传文件后,后端返回二进制流数据
方法:
1)接收二进制流:axios不会处理二进制数据,所以请求接口时要设置指定响应数据格式
(Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。)
2)二进制流转URL:拿到二进制流需要生成url实现预览
this.src = window.URL.createObjectURL(res.data);
3)赋值
前提:实现文件预览,调用上传文件后,后端返回二进制流数据
方法:
1)接收二进制流:axios不会处理二进制数据,所以请求接口时要设置指定响应数据格式
(Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。)
2)二进制流转URL:拿到二进制流需要生成url实现预览
this.src = window.URL.createObjectURL(res.data);
3)赋值