使用 Postman raw 上传文件到 box api

Using Postman raw to upload file to box api

我对 box api 和 curl 还很陌生,所以如果问题看起来有点模糊,请原谅我。

所以看完盒子后api上传

curl https://upload.box.com/api/2.0/files/content \
  -H "Authorization: Bearer ACCESS_TOKEN" -X POST \
  -F attributes='{"name":"tigers.jpeg", "parent":{"id":"11446498"}}' \
  -F file=@myfile.jpg

我正在尝试通过邮递员将本地文件 ( c:\boxapitest.txt ) 上传到 box

使用 postman 的表单数据时,文件成功上传到 box。

但是

有没有办法使用 raw 将本地文件从邮递员上传到盒子?(邮递员可能 json 对象?)

由于平台原因,我尽量避免使用 formdata 和 jquery。

目前,上传过程确实在上传文件时使用多部分POST 方法。示例 curl 请求中的方法是通过直接引用文件来完成此操作的最简单方法。这基本上提供了一种不必在请求中显式包含 Content-Length 和文件数据的快捷方式。

话虽如此,但并不代表不能以更显式的方式传入文件数据。有关其他用户如何构建此类请求的示例,您可以查看 。在那里,他们手动构建一个 HTTP 上传请求,包括请求对象本身中的文件数据。整个请求的 Content-Type 仍然是 multipart/form-data,但是您可以看到他们如何读取文件数据,然后明确地将它以及 Content-Length 包含在请求中。