使用axios进行文件下载
文件下载后内容乱码的主要原因是没有设置responseType,因为构造blob不知道何种原因总是对于构造后的数据是乱码的。
因为存储从服务去返回的二进制文件流就必须要永达blob,但是接口自主构造却不行,所以这里就只能让响应实体返回blob,在请求的config中设置responseType:‘blob’,这样的会就会在response中返回blob,但是这个blob是data,而不是像feach中是个单独的方法。
0272)]
使用axios进行文件下载
文件下载后内容乱码的主要原因是没有设置responseType,因为构造blob不知道何种原因总是对于构造后的数据是乱码的。
因为存储从服务去返回的二进制文件流就必须要永达blob,但是接口自主构造却不行,所以这里就只能让响应实体返回blob,在请求的config中设置responseType:‘blob’,这样的会就会在response中返回blob,但是这个blob是data,而不是像feach中是个单独的方法。
0272)]