我对可恢复的上传到谷歌驱动器有点困惑,我希望如果有人能够友好地澄清一些事情。正确使用python客户端库的可恢复上传
在这个页面: https://developers.google.com/api-client-library/python/guide/media_upload
它指出:
对于大型媒体文件,您可以使用断点续传媒体上传来发送文件,这使得文件以小块上传。
还描述了使用next_chunk(),检查错误和使用expotential重试的方法。
所有其他提及上传(插入或更新文件)的引用都使用“resumable = True”,但未实现“next_chunk”功能。像本页内容:https://developers.google.com/drive/v2/reference/files/insert#examples
这是否意味着“可恢复”是由库处理的?
如果不是,在发生错误的情况下,是否与上例(使用next_chunk)相同?
如果我的应用程序应该捕获错误,那么唯一的办法就是从一开始就开始上传,因为没有成功字节或其他东西的返回。这是正确的方式吗?
也就在这个页面:https://developers.google.com/drive/manage-uploads
它指出:
随着断点续传,可以打破一个文件分割成块,并发送一系列请求上传每个块的序列。这不是首选的方法,因为与额外请求相关的性能成本,并且通常不需要。
这两个陈述中哪一个是正确的?
在此先感谢您的任何意见。
安德烈亚斯