Нужно отредактировать файл с помощью GDrive, который хранится в моем приложении - PullRequest
0 голосов
/ 04 июля 2019

У меня есть собственное приложение, куда пользователь загружает файл. Теперь, когда он захочет отредактировать этот файл, мое приложение попытается открыть этот файл с помощью Google Docs. Это веб-приложение на Java. Как это сделать?

Я не видел образец для того же в сети.

Ответы [ 2 ]

0 голосов
/ 05 июля 2019

Моя команда разработчиков пыталась решить подобную проблему.Однако из того, что я вижу, это не может быть решено, и вот почему:

  • Для редактирования документа его необходимо преобразовать в формат Google.Даже если есть возможность автоматически конвертировать документ с помощью Google API, форматирование документа будет значительно нарушено.Постоянные двусторонние преобразования и разрывы форматирования делают такое решение непригодным (по крайней мере, в нашем случае).
  • Кроме того, вы можете конвертировать и хранить документы в вашей DMS в формате Google (Json), поэтому при их редактировании конвертация и форматирование не выполняются.Но из того, что мы видим, нет способа загрузить документ Json Google Docs обратно в Google.Несмотря на наличие API-интерфейса Google Drive для загрузки документов, он либо не поддерживает формат Google Docs Json, либо он просто не работает.См. Этот пост для более подробной информации: Написание документа Google Docs в формате Google (Json) не работает
0 голосов
/ 04 июля 2019

Эквивалентом Dropbox для диска будет «Резервное копирование и синхронизация», который вам нужно будет установить на вашем сервере, но он доступен только для Windows и Mac. Предположим, что вашим сервером является Linux, единственное, о чем я думаю, - это загрузить вручную файлы со скриптом и загрузить их на сервер после того, как пользователь закончит редактирование.

Для получения дополнительной информации вы можете проверить Quickstart Drive здесь . Что касается GDrive, вы можете изменить приложения по умолчанию, используя Drive API . В заключение, если ваш сервер не работает в Windows, я думаю, что это сложная вещь.

...