更新时间:2022-12-04 09:30:36
我找到了答案, 我不得不用Base64编码我的Blob的内容:
var reader = new FileReader
reader.readAsDataURL(blob)
var data = reader.result;
//don't need type informations
data = data.split(",").pop();
并且恰好在请求的第二部分中的"Content-Type"值之后,
我添加了这一行:
'Content-Transfer-Encoding: base64'
现在它起作用了!
请不要担心,在我的代码中,我以异步方式使用了FileReader, 为了简洁起见,我在这里做了简化。