使用Postman raw将文件上传到box api

时间:2015-12-09 17:06:39

标签: file-upload box-api postman box

我对盒子api和卷曲相当新,所以请原谅我,如果这个问题看起来很暗淡。

所以看了一下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)上传到邮箱

使用邮递员的表格数据时,

文件成功上传到包装盒。

但是

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

我试图避免因平台而使用formdata和jquery。

1 个答案:

答案 0 :(得分:0)

目前,上传过程在上传文件时确实使用了Multipart POST方法。示例curl请求中的方法是通过直接引用文件来实现此目的的最简单方法。这基本上允许不必在请求中明确包含Content-Length和文件数据的快捷方式。

话虽如此,但这并不意味着您无法以更明确的方式传递文件数据。有关其他用户如何构建此类请求的示例,您可以查看this question。在那里,他们手动构建HTTP上传请求,包括请求对象本身内的文件数据。 Content-Type仍然是整个请求的多部分/表单数据,但您可以看到他们如何读取文件数据,然后明确地将其包含在内容中以及请求中的Content-Length。