如何使用 Postman 使用 multipart 将文件上传到 Google 驱动器?
How to upload file to Google drive with Postman using multipart?
我如何使用 Google Drive API 和 Postman 将文件上传到 Google 驱动器?
我还想设置文件名和父目录。
我做了什么:
我尝试上传具有以下属性的文件:
但是我收到 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) 使用 json 格式的文件 metadata properties 创建文件 upload-options.json
:
{
"name": "my-uploaded-file.txt",
"parents": ["<parent-directory-id>"]
}
3) 添加两个 form-data
字段:
- 先 -
upload-options.json
秒 - test.txt
您应该考虑应用的权限范围。
在下面添加行代码帮助您访问 google 驱动程序 api
的完全控制
const SCOPES = ['https://www.googleapis.com/auth/drive'];
我如何使用 Google Drive API 和 Postman 将文件上传到 Google 驱动器?
我还想设置文件名和父目录。
我做了什么:
我尝试上传具有以下属性的文件:
但是我收到 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) 使用 json 格式的文件 metadata properties 创建文件 upload-options.json
:
{
"name": "my-uploaded-file.txt",
"parents": ["<parent-directory-id>"]
}
3) 添加两个 form-data
字段:
- 先 -
upload-options.json
秒 -
test.txt
您应该考虑应用的权限范围。 在下面添加行代码帮助您访问 google 驱动程序 api
的完全控制const SCOPES = ['https://www.googleapis.com/auth/drive'];