我正在尝试更新现有文件。 documentation表示要使用PUT
请求,其文件ID为可恢复的上传类型。
但是我收到此请求的404:
PUT /upload/drive/v3/files/*****?uploadType=resumable HTTP/1.1 Authorization: ***** Connection: keep-alive Content-Length: 0 Date: Thu, 12 Jul 2018 20:20:08 GMT X-Upload-Content-Type: image/jpeg Host: www.googleapis.com:443
查看回复:
HTTP/1.1 404 Not Found X-GUploader-UploadID: ***** Vary: Origin Vary: X-Origin Content-Type: text/html; charset=UTF-8 Content-Length: 9 Date: Thu, 12 Jul 2018 20:20:07 GMT Server: UploadServer Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"
更改为PATCH
请求似乎可以解决问题。
答案 0 :(得分:1)
可能是Remy建议的fileId错误。也可能是会话期满。
或者,可能是文档错误。您链接到的页面说使用PUT,但是参考页面https://developers.google.com/drive/api/v3/reference/files/update说使用PATCH