Как я могу получить большой файл кусками, используя функцию извлечения? - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь загрузить файл на диск, размер которого превышает 50 МБ. Моя идея состоит в том, чтобы использовать аналогичную стратегию, которую мы используем в cUrl, т.е. путем определения диапазона. Я скачал первую часть, используя fetch (url). Остальная часть составляет около 20 МБ больше.

Я попробовал код ниже, чтобы загрузить оставшуюся часть файла.

var options = {
     "headers" : {
       "Range": 'bytes=50000000-'
     }
};

var response = UrlFetchApp.fetch(url, options);
var blob = response.getBlob();
var newFile = DriveApp.createFile(blob);

Однако он загрузил тот же файл, те же первые 50 МБ, а не более позднюю часть файла.

...