框上传文件:“API 上传不包含文件部分”错误

saa*_*ajj 5 upload box

我在尝试按照本文档通过 Postman 上传文件时遇到问题: https://developer.box.com/reference#upload-a-file

我收到的错误响应如下:

{
    "code": "bad_request",
    "help_url": "http://developers.box.com/docs/#errors",
    "status": 400,
    "message": "API upload did not contain a file part",
    "type": "error"
}
Run Code Online (Sandbox Code Playgroud)

场景很简单,我想将位于 /Users/myFolder/logo.png 的文件上传到我的 Box 帐户中新创建的文件夹中

在 Postman 的“正文”选项卡中,选择多部分表单数据后,我将发送以下键和值:

key: attributes
value:

    {  
        "name": "logo.png",
        "parent": {
            "id": "89972464130"
         }
    }

key: file
value: @/Users/myFolder/logo.png
Run Code Online (Sandbox Code Playgroud)

在“标题”选项卡中,我发送以下键和值:

key: Content-Type
value: multipart/form-data

key: Authorization
value: Bearer MY_ACCESS_TOKEN
Run Code Online (Sandbox Code Playgroud)

你能告诉我我做错了什么吗?我将我的 API 调用与您的 Postman Collection 中的 API 调用进行了比较,一切似乎都是正确的: https: //developer.box.com/docs/box-postman-collection

提前致谢!

在此输入图像描述

在此输入图像描述