我對可恢復的上傳到谷歌驅動器有點困惑,我希望如果有人能夠友好地澄清一些事情。正確使用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
它指出:
隨着斷點續傳,可以打破一個文件分割成塊,併發送一系列請求上傳每個塊的序列。這不是首選的方法,因爲與額外請求相關的性能成本,並且通常不需要。
這兩個陳述中哪一個是正確的?
在此先感謝您的任何意見。
安德烈亞斯