Я пытаюсь загрузить файлы с помощью API-интерфейсов Google Диска V3 с опцией alt=media
. Но я не могу начать загрузку в веб-браузере.Не удается загрузить файлы с помощью API-интерфейсов Google Диска V3
Мой запрос:
GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Его ответ что-то вроде:
Я попробовал третий вариант, который webContentLink
с этим я могу начать загрузку прямо в браузере но я не смог загрузить файлы размером более 25 МБ.
Так что мой вопрос: Как я могу начать загрузку в браузерах через API Google?
его файловый поток вы попытались сохранить ответ на файл локально? Я не думаю, что вы сможете загрузить файл размером более 25 мб в браузере. https://developers.google.com/drive/v3/web/manage-downloads – DaImTo
Я пробовал использовать Blob, но есть ограничение по размеру, например, изображения размером более 10 МБ не могут быть загружены с помощью Blob и браузеры либо сбой, либо загруженный элемент будет указан на панели загрузки «загрузить Failed - Network error». Я пытаюсь выяснить, как я могу загрузить любой файл непосредственно в браузере с помощью Google Drive API V3. – Sarah
Каковы заголовки ответов, т. Е. Устанавливает ли он тип содержимого? Для меня настроены как контент-тип, так и контент-расположение: вложение. Если вы начинаете это с помощью javascript, возможно, вам потребуется выполнить следующие инструкции. Http://stackoverflow.com/a/20830337/1542667 –