我对盒子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。
答案 0 :(得分:0)
目前,上传过程在上传文件时确实使用了Multipart POST方法。示例curl请求中的方法是通过直接引用文件来实现此目的的最简单方法。这基本上允许不必在请求中明确包含Content-Length和文件数据的快捷方式。
话虽如此,但这并不意味着您无法以更明确的方式传递文件数据。有关其他用户如何构建此类请求的示例,您可以查看this question。在那里,他们手动构建HTTP上传请求,包括请求对象本身内的文件数据。 Content-Type仍然是整个请求的多部分/表单数据,但您可以看到他们如何读取文件数据,然后明确地将其包含在内容中以及请求中的Content-Length。