将零大小的文件上传到谷歌硬盘

时间:2012-10-17 15:21:31

标签: google-drive-api google-docs-api

我使用gdata python客户端上传/下载文件。我无法弄清楚如何上传零大小的文件。这就是我所拥有的。

#To update
file = gdata.data.MediaSource()
r = client.GetResourceById(resid)
client.UpdateResource(r, media=file, new_revision=True)

#To create a new file
file = gdata.data.MediaSource()
doc = gdata.docs.data.Resource(type='file', title="Title")
r = client.CreateResource(doc, create_uri=uri, media=file)

我尝试删除media = None,但不包括在选项中。如何使其适用于零大小的文件?

1 个答案:

答案 0 :(得分:0)

您可以将代码段用于Drive API的files.insert方法,而不是指定media_body来创建空文件:

https://developers.google.com/drive/v2/reference/files/insert