Я немного смущен возобновляемой загрузкой на диск 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
Означает ли это, что "resumable" обрабатывается библиотекой?
Если нет, то в случае ошибок они такие же, как и в предыдущем примере (с next_chunk)?
Если мое приложение должно перехватывать ошибки тогда единственный способ - начать загрузку с самого начала, поскольку нет возврата байтов успеха или чего-то еще. Это правильный путь?
Также на этой странице: https://developers.google.com/drive/manage-uploadsговорится:
С помощью возобновляемых загрузок вы можете разбить файл на фрагменты и отправить серию запросов на последовательную загрузку каждого фрагмента. Этот подход не является предпочтительным, так как дополнительные запросы связаны с затратами на производительность, и, как правило, в этом нет необходимости.
Какое из этих двух утверждений верно?
Заранее благодарим за любую информацию.
Андреас