Прямая загрузка с Google Drive с использованием Google Drive API

Мое настольное приложение, написанное на Java, пытается загрузить публичные файлы с Google Drive. Как я выяснил, это может быть реализовано с помощью файлаwebContentLink (это для возможности загрузки публичных файлов без авторизации пользователя).

Итак, приведенный ниже код работает с небольшими файлами:

String webContentLink = aFile.getWebContentLink();
InputStream in = new URL(webContentLink).openStream();

Но это не работает с большими файлами, потому что в этом случае файл не может быть загружен напрямую черезwebContentLink без подтверждения пользователя с предупреждением о сканировании вирусов Google. Смотрите пример:ссылка на веб-контент.

Итак, мой вопрос: как получить содержимое общедоступного файла с Google Диска без авторизации пользователя?

Ответы на вопрос(10)

Ваш ответ на вопрос