[我正在尝试同时使用代码生成的SAS使用Postman的Put Blob Rest API。如果我在邮递员中将主体设置为二进制文件,然后选择我的文件,那么一切都将正常工作-我按预期将文件保存在Blob存储中。但是,如果我使用multipart / form-data发送文件,则文件正在上传,但在文件开头却得到了其他数据,例如:
----------------------------515848534032814231487294
Content-Disposition: form-data; name="file"; filename="my_file.json"
Content-Type: application/json
有人知道为什么吗,以及如何使用multipart / form-data将文件上传到Blob存储库?
谢谢你!
这是使用multipart/form-data
时的预期行为。
通过使用multipart/form-data
,边界(类似于---515848534032814231487294
)将在文件中自动生成。但是blob storage backend
并没有摆脱(意味着删除这些自动生成的行)。
还有一件事,multipart/form-data
主要用于Web项目,您可以编写一个用于在后端处理这些多余行的函数。