rest - 如何使用多部分使用 Postman 将文件上传到 Google 驱动器?

标签 rest file-upload google-drive-api postman multipart

如何使用 Google Drive API 将文件上传到 Google 云端硬盘与 postman ?

我还想设置文件名父目录

我做了什么:

我尝试上传具有以下属性的文件:

enter image description here

enter image description here

enter image description here

但是我收到 403 错误:

{
    "error": {
        "errors": [
            {
                "domain": "global",
                "reason": "parseError",
                "message": "Parse Error"
            }
        ],
        "code": 400,
        "message": "Parse Error"
    }
}

最佳答案

我已经解决了我的问题,使用这个问题的答案: How to send application/json data along with file in postman multipart/form-data post request?

解决方案

1) 创建文件上传到 Google 云端硬盘:test.txt;

2) 使用文件 metadata properties 创建文件 upload-options.json json 格式:

{
  "name": "my-uploaded-file.txt",
  "parents": ["<parent-directory-id>"]
}

3) 添加两个 form-data 字段:

  • 第一个 - upload-options.json
  • 第二个 - test.txt

    enter image description here

关于rest - 如何使用多部分使用 Postman 将文件上传到 Google 驱动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53823359/

相关文章:

java - 在 ResponseEntity 主体中返回 null(Spring Boot RESTful)

python - 如何使用 Python 从 RESTful 服务获取 JSON 数据?

reactjs - 如何使用strapi上传文件并获取URL?

powershell - Google Drive API - 具有域范围权限的服务帐户可以列出共享驱动器,但不能列出其内容

json - 在 python 中创建一个没有 Flask 的 REST API

python - 打开上传的 CSV 文件时出现类型错误

django - 使用 Models FileField save() 对上传文件大小超过 2.5 MB 的文件进行分块

python - 使用 API 将通用二进制文件上传到 GDrive

java - GWT 中的 Google Drive 身份验证

python - 基于 SSL 的 Python 中的 REST API