文件响应中的奇怪字符
Weird characters within the response of file
我正在使用 API 来上传用户图片,上传过程非常简单,只需从用户设备中选择文件并按原样发送到 FormData(文件、二进制文件).
但是,当涉及到从存储中下载此文件时,响应确实对我来说是有线的并且包含一些字符,因此我无法表明这是后端处理的问题还是是无效文件还是我之前没有处理过的常规公式
我的问题是这些数据应该代表什么?以及如何将其转换为用户可以下载的文件?
这是它的屏幕截图。
here
在处理了很多情况之后,问题是我没有在请求 headers
中定义 content-type
headers: {
'Content-Type': 'blob'
}
请注意,此类数据是常规 Blob 文件。
要下载它,请查看此问题JavaScript blob 文件名
没有 link
要将其转换为 base64 字符串,请查看此问题 Convert blob to base64
我正在使用 API 来上传用户图片,上传过程非常简单,只需从用户设备中选择文件并按原样发送到 FormData(文件、二进制文件).
但是,当涉及到从存储中下载此文件时,响应确实对我来说是有线的并且包含一些字符,因此我无法表明这是后端处理的问题还是是无效文件还是我之前没有处理过的常规公式
我的问题是这些数据应该代表什么?以及如何将其转换为用户可以下载的文件?
这是它的屏幕截图。 here
在处理了很多情况之后,问题是我没有在请求 headers
中定义 content-typeheaders: {
'Content-Type': 'blob'
}
请注意,此类数据是常规 Blob 文件。
要下载它,请查看此问题JavaScript blob 文件名 没有 link
要将其转换为 base64 字符串,请查看此问题 Convert blob to base64