【发布时间】:2012-12-22 10:21:08
【问题描述】:
我对可恢复上传到谷歌驱动器有点困惑,我希望有人能善意地澄清一下。
在这个页面:
https://developers.google.com/api-client-library/python/guide/media_upload
它指出:
对于大型媒体文件,您可以使用可恢复媒体上传来发送文件,这允许文件以较小的块上传。
还描述了使用 next_chunk() 执行此操作、检查错误和使用指数重试的方法。
所有其他关于上传的引用,无论是插入还是更新文件,都使用“resumable=True”,但没有实现“next_chunk”功能。喜欢这个页面:https://developers.google.com/drive/v2/reference/files/insert#examples
这是否意味着“可恢复”由库处理?
如果不是,如果出现错误,是否与上一个示例中的相同(使用 next_chunk)?
如果我的应用程序应该捕获错误,那么唯一的方法是从头开始上传,因为没有返回成功字节或其他内容。这是正确的方法吗?
也在这个页面:https://developers.google.com/drive/manage-uploads
它指出:
通过可恢复上传,您可以将文件分成块并发送一系列请求以按顺序上传每个块。这不是首选方法,因为额外请求会产生性能成本,而且通常不需要。
这两种说法哪一种是正确的?
提前感谢您的任何意见。
安德烈亚斯
【问题讨论】:
标签: google-drive-api google-api-python-client