0

以下 StackOverflow 问题似乎在此主题上被广泛引用。

如何通过 API 向 Google Drive 添加/创建/插入文件?

这些简单的指示对我来说失败了。这是我发送给 Google 的内容:

POST https://www.googleapis.com/upload/drive/v2/files
Authorization: Bearer ya29.AHES6ZRO8SLGjreb1DbNju62WF-AHES6ZRO8SLGjreb1DbNju62
Content-Length: 347
Content-Type: multipart/mixed; boundary="1366986113131560"

--1366986113131560
Content-Type: application/json

{"mimeType":"text/plain","title":"hi.txt","parents":[{"id":"0BxnfVWt9egI_VDJnbFBpZDExTmM"}]}
--1366986113131560
Content-Type: text/plain

setPendingSave
loadSegments
setSequence
addSegment
setspanformat
setspanformat
hidespanformat
setspanformat
setspanformat
hidespanformat
--1366986113131560--

当我提交此内容时,Google 会回复错误消息:

多部分内容的非媒体部分过多

我不想赘述这一点,但如果证明 API 无需依赖 Google 库就可以工作,那就太好了。

4

1 回答 1

0

请使用https://www.googleapis.com/upload/drive/v2/files?uploadType=multipart作为您的端点。如果不包含uploadType=multipart,我们可以分别提取元数据和内容。

于 2013-04-26T16:29:30.753 回答