我有一个Ruby on Rails应用程序,用户可以上传文件。我们在家庭推出的Linux服务器上运行此应用程序。 (没有Heroku或类似的东西。)使用carrierwave gem,它们存储在AWS S3上。非常简单直接。
如果有人想要查看或修改存储在S3上的那些文件而不必下载它们,请在Word或Excel中打开它们,然后重新上载 - 如何才能完成?
唯一似乎实现类似功能的人是Dropbox和Citrix ShareFile。他们使用Office Online完成了它。
我不介意将文件存储从S3迁移到其他地方(甚至是家庭推出的东西)来实现此功能 - 但它需要像S3一样可靠和健壮。
我们尝试使用WebDAV,但它很脆弱,似乎已被弃用。
我们会考虑任何解决方案,付费或免费。
答案 0 :(得分:0)
您确实可以使用WOPI框架。有很多资源和代码示例,其中最有用的可能是This Github Repo。该框架允许您以编程方式集成到Word Online查看器/编辑器中。
希望这有帮助, 杰西