0

我没有使用谷歌驱动器的 sdk 我想通过我的应用程序在我的谷歌驱动器帐户上上传一个文件,我使用了我设置了 url、headers、filename 的 post api。但我收到错误为“错误的内容类型”。使用多部分'。我的代码如下 -

文件文件 = 新文件(文件名);

字符串 url = " https://www.googleapis.com/upload/drive/v2/files/ " + file.getName() + "?uploadType=multipart&access_token=" + accessToken;

headers.put("内容类型", "multipart/related");

response = GlobalConstants.SERVICE_CLIENT.Execute(url, "post", file, headers); //打电话发帖。

请提前帮助您尽早Thnx

4

1 回答 1

0

您需要阅读并理解此页面https://developers.google.com/drive/v2/reference/files/insert

尝试“立即尝试”链接 ( https://developers.google.com/drive/v2/reference/files/insert#try-it ) 并查看 URL 和有效负载是如何形成的,然后您的应用需要重新创建那。您代码中的 URL 与 Drive API 所需的 URL 完全不同。

于 2013-09-13T13:29:01.907 回答