我对可恢复上传到谷歌驱动器有点困惑,我希望有人能善意地澄清一下。
在此页面:
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
它指出:
通过可恢复上传,您可以将文件分成块并发送一系列请求以按顺序上传每个块。这不是首选方法,因为存在与额外请求相关的性能成本,并且通常不需要。
这两种说法中哪一种是正确的?
提前感谢您的任何意见。
安德烈亚斯