Загрузить файлы на Google Диск из приложения App Engine - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь реализовать приложение App Engine, которое должно загружать файлы с компьютера пользователя в папку Team Drive.В настоящее время я пытаюсь сделать это с помощью .jsp и сервлетов, но кажется, что это невозможно.Я использую служебную учетную запись и клиентскую библиотеку Drive API для Java - https://developers.google.com/api-client-library/java/apis/drive/v3 Кажется, что при загрузке файлов таким способом вы должны использовать java.io.File, что невозможно в App Engine, поскольку файл не сохраняетсяв экземпляре, но он загружен с компьютера пользователя.

Можно ли загрузить файл напрямую в Google Drive с помощью App Engine?

Дополнительные примечания:Я использую Drive API v3.В Drive API v2 был доступен метод file.insert (), который позволяет отправлять InputStream в качестве входного параметра.Я думаю, что такой метод может помочь мне с загрузкой, но он не включен в API v3.https://developers.google.com/drive/api/v2/reference/files/insert

1 Ответ

0 голосов
/ 17 декабря 2018

Я думаю, что вы ищете protected Create(File content, com.google.api.client.http.AbstractInputStreamContent mediaContent) из https://developers.google.com/resources/api-libraries/documentation/drive/v3/java/latest/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...