需要使用存储在我的应用程序中的GDrive编辑文件

时间:2019-07-04 10:57:32

标签: google-drive-api google-drive-realtime-api

我有自己的应用程序,用户可以在其中上传文件。现在,只要他想编辑此文件,我的应用程序就会尝试使用google docs打开该文件。 这是Java中的Web应用程序。怎么做?

我在网上没有看到相同的样品。

2 个答案:

答案 0 :(得分:0)

与Dropbox等效的驱动器将是“备份和同步”,您需要在服务器中安装它,但仅适用于Windows和Mac。 假设您的服务器是Linux,我想到的唯一一件事就是使用脚本手动上传文件,并在用户完成编辑后将其下载到服务器。

有关更多信息,您可以检查Drive Quickstart here。 关于在线GDrive,您也可以使用Drive API更改默认应用程序。总之,除非您的服务器在Windows上运行,否则我认为这是一件复杂的事情。

答案 1 :(得分:0)

我的开发团队试图解决类似的问题。但是,从我的角度来看,它无法解决,这就是原因:

  • 要编辑文档,必须将其转换为Google格式。即使 可以使用Google API自动转换文档,文档格式将被破坏 显着。恒定的往返转换和格式中断 使此类解决方案无法使用(至少在我们的情况下)。
  • 或者,您可以以DMS格式将文档转换和存储为Google格式(Json),因此在编辑文档时不会进行转换和格式化。但 从我们看到的结果来看,无法上传Json Google文档 文档返回给Google。即使有Google Drive API 上载不支持Google Docs Json的文档 格式,或者只是坏了。有关更多详细信息,请参见此帖子:Writing a Google Docs document in Google format (Json) does not work