【发布时间】:2016-06-16 20:03:55
【问题描述】:
我有一个 Ruby on Rails 应用程序,用户可以在其中上传文件。我们在自制的 linux 服务器上运行这个应用程序。 (没有 Heroku 或类似的东西。)使用carrierwave gem,它们被存储在AWS S3 上。非常简单直接。
如果有人想查看或修改存储在 S3 上的那些文件而无需下载它们,请在 Word 或 Excel 中打开它们,然后重新上传 - 怎么做?
似乎只有 Dropbox 和 Citrix ShareFile 实现了类似的功能。他们是使用 Office Online 完成的。
我不介意将文件存储从 S3 转移到其他地方(甚至是家庭推出的)来实现此功能 - 但它需要与 S3 一样可靠和健壮。
我们已经尝试过使用 WebDAV,但它很脆弱,似乎已被弃用。
我们会考虑任何解决方案,付费或免费。
【问题讨论】:
-
嗯,如果 Dropbox 使用 Office Online,那么我认为 Office Online 有一些嵌入方式,比如如何嵌入 youtube
-
您确定 Dropbox 允许您在线修改 Office 文件吗?据我所知,他们只是将文件转换为 PDF,然后使用 pdf.js 显示。
-
我们可以使用 WOPI 在我们的 Web 应用程序中与 Office Online 集成。检查这个link 看看它是否有帮助。
-
漫游 Nauta- 不,您可以,但您需要 Office 365 许可。 blogs.dropbox.com/dropbox/2015/04/dropbox-and-office-online
标签: ruby-on-rails ruby amazon-web-services amazon-s3 office365