Drive Api V3-如何命名要上传的文件?

时间:2018-12-13 16:18:17

标签: google-api google-drive-api

在休息之前使用Google Drive API,并确保我了解应将哪些字段和内容作为标题提供给正文。只是一些不完全匹配。我正在使用邮递员当前发出请求,然后再运行并编写所需的代码。

请注意,已设置授权,并且可以正常工作。 (我还有另一个共享文件的请求。)

因此,我知道我应该创建一个发帖请求 https://www.googleapis.com/upload/drive/v3/files

我的参数包括uploadType,它被设置为Media,因为它小于5MB。其余参数是可选的,或者默认为false,这就是我想要的。问题是请求主体。

我的请求正文如下:

Postman Request Body

问题是我得到一个响应对象,指出文件已成功上传,并且可以确认该文件是否正确,但是该文件没有文件名或在Drive中关联的mimetype,并且响应将mimeType显示为{ {1}}。

我应该如何设置名称和mime类型?

1 个答案:

答案 0 :(得分:1)

我不确定您可以使用邮递员来实现这一目标。您需要做的是分段上传,记录在https://developers.google.com/drive/api/v3/multipart-upload中,这样一来,元数据(例如,文件名)就有一部分,而内容又有一部分。