Googleドライブへの再開可能なアップロードについて少し混乱しています.誰かが親切に物事を少し明確にしてくれることを願っています.
このページ:
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
には次のように記載されています。
再開可能なアップロードを使用すると、ファイルをチャンクに分割し、一連のリクエストを送信して、各チャンクを順番にアップロードできます。追加のリクエストに関連するパフォーマンス コストが発生するため、これは推奨される方法ではなく、通常は必要ありません。
これらの 2 つのステートメントのうち、どちらが正しいですか?
ご意見をお寄せいただきありがとうございます。
アンドレアス