0

以下是框 api 2.0 中文件上传中表单 POST 数据的正确示例吗?文档说“文件名”表单字段是一个字符串,但是当在 python 中发送帖子数据时,您需要在帖子中实际发送文件内容。那么, content-disposition: form-data 下面的行是命名“文件名”字段并包含文件内容的正确方法吗?

Content-type: multipart/form-data, boundary=AaB03x
Content-length: 142
Authorization: BoxAuth api_key=MY_API_KEY&auth_token=MY_AUTH_TOKEN

--AaB03x
content-disposition: form-data; name="filename"; filename="test.txt"
Content-type: text/plain

testing box api 2.0

--AaB03x--
4

3 回答 3

0

您提到了 Python,尽管您没有提到它是一项要求。如果您可以使用 Ruby(另一种脚本语言),那么您就有一个非常好的库来处理 2.0 版本的 Box API。

该库名为ruby​​-box,在自述文件中您可以找到如何使用它。

于 2013-05-28T13:15:33.607 回答
0

是的,这是正确的做法。

于 2012-04-29T17:36:39.040 回答
-1
-------boundary
Content-Disposition: form-data; name="filename"; filename="82b.gif"
Content-Type: image/gif
Content-Transfer-Encoding: BASE64

$base64_encoded_binary_file_content
-------boundary
Content-Disposition: form-data; name="parent_id"

123456789
-------boundary--

这是工作代码。

于 2013-04-15T14:51:23.263 回答