我正在尝试返回图像作为对HTTP POST请求的响应。图片应在http响应的有效载荷中返回。响应字符串:
当将此字符串转换为Blob并保存时,结果文件无效。转换代码:
const blob = new Blob([data], { type: headers['content-type'] });
我终于找到原因了。要下载blob,您必须指定响应有效载荷为二进制。axios的示例:
axios.post(endpoint, formData, {
responseType: 'blob'
})