【发布时间】:2012-07-10 13:17:21
【问题描述】:
我想编写一个脚本来将我的照片上传到 Google 云端硬盘。经过几个小时深入研究 Google Document List API。我选择 gdata-python-client 2.0.17(latest) 来构建我的脚本。一切正常,除了我无法将文件上传到集合中。这是一个例外。
回溯(最近一次通话最后): 文件“./upload.py”,第 27 行,在 上传(sys.argv[1]) 文件“./upload.py”,第 22 行,上传中 client.create_resource(p, collection=f, media=ms) 文件“/usr/local/lib/python2.7/dist-packages/gdata/docs/client.py”,第 300 行,在 create_resource return uploader.upload_file(create_uri, entry, **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/gdata/client.py”,第 1090 行,在 upload_file start_byte, self.file_handle.read(self.chunk_size)) 文件“/usr/local/lib/python2.7/dist-packages/gdata/client.py”,第 1048 行,在 upload_chunk 引发错误 gdata.client.RequestError:服务器响应:400,InvalidEntryException在侵入 gdata 的源代码后,我打印了一些信息进行调试。
> 范围:字节 0-524287/729223 放入:https://docs.google.com/feeds/upload/create-session/default/private/full/folder%3A0B96cfHivZx6ddGFwYXVCbzc4U3M/contents?upload_id=AEnB2UqnYRFTOyCCIGIESUIctWg6hvQIHY4JRMnL-CUQhHii3RGMFWZ12a7lXWd1hgOChd1Vqlr8dVnwh-B > 范围:字节 524288-729222/729223 放入:https://docs.google.com/feeds/upload/create-session/default/private/full/folder%3A0B96cfHivZx6ddGFwYXVCbzc4U3M/contents?upload_id=AEnB2UqnYRFTOyCCIGIESUIctWg6hvQIHY4JRMnL-CUQhHii3RGMFWZ12a7lXWd1hgOChd1Vqlr8dVnwh-BPUT文件最后一部分时引发的异常。
【问题讨论】: