当我尝试使用 Postman 将文件上传到Backblaze B2(存储提供程序)时,页眉和页脚被添加到所有文件中,并且似乎已损坏且无法打开
----------------------------114434797603440341474406
Content-Disposition: form-data; name="package.json"; filename="package.json"
Content-Type: application/json
file content
----------------------------114434797603440341474406--
仅当我使用表单数据上传文件时才会发生这种情况,并且当我在 Postman 中使用二进制方法时它工作正常
我的问题是:
- 该标头是由邮递员还是存储提供商添加的?
- 上传时我做错了吗?
- 可以使用FileReader.readAsBinaryString() JS 方法从客户端上传文件作为二进制文件吗
这是我发送的 C-url 请求
curl --location
--request POST 'https://..........t0045' \
--header 'Authorization: 4_002..........' \
--header 'Content-Type: application/json' \
--header 'X-Bz-File-Name: package.json' \
--header 'X-Bz-Content-Sha1: do_not_verify' \
--form 'package.json=@"/path/to/file/package.json"'