【问题标题】:Open remote document and save back to remote server打开远程文档并保存回远程服务器
【发布时间】:2010-10-07 17:19:56
【问题描述】:

我为我的办公室编写了一个在服务器上运行的网络应用程序。我们所有的文件也都在服务器上。我希望能够让用户通过我的网络应用程序浏览服务器上的文件夹,在编辑器(在线或桌面)中打开它,能够对其进行编辑并将其保存回服务器,在它所在的位置是从哪里打开的。

我一直在研究 Google 文档,但它无法将编辑器嵌入到 google 文档站点之外。

我也一直在研究 MS Office 网络应用程序,但这需要很多先决条件,而且价格相当昂贵(每个许可证 370 美元,这意味着我必须花费大约 1 万美元才能让我的员工开放,通过我的网络应用编辑和保存文档)。

是否有可能在 word 中打开远程文件并能够单击“保存”并将其保存回该远程位置?或者这个问题还有其他解决方案吗?我相信很多人都遇到过这个问题,并且有很多方法可以解决它。

【问题讨论】:

    标签: web-applications ms-word ms-office google-docs


    【解决方案1】:

    WebDAV 非常值得一看;它具有集成到 Word 文件打开/保存对话框中的优势。您可以使用 Windows 中内置的或 Office 附带的各种版本的 WebDAV(注意:这些不一样),或者如果您无法忍受 Microsoft 实施的缺陷,您可以使用第 3 方提供商。

    您还可以考虑在 Word 的文档工作区功能中体现的 Sharepoint 协议。您不一定需要在服务器上运行 Sharepoint;例如,Alfresco 有一个“刚刚好”的协议实现。

    最后是 CMIS;但 AFAIK 没有适用于 Office 的 CMIS 客户端。

    查看类似的Save and Open Remote Documents

    【讨论】:

      【解决方案2】:

      您需要让您的服务器实现 WebDAV 协议。这是相当明确的定义,但确实需要做很多工作才能正确。

      【讨论】:

      • WebDAV 在服务器上启用,我已经在使用它将我的网络应用程序与交换服务器集成(用于创建电子邮件、约会、联系人等)。如何使用 webdav 从网站打开本地文件??
      【解决方案3】:

      Sharepoint 提供了这个功能,但我觉得它太贵了。 Microsoft 提供了http://www.officelive.com/en-us/,这对于您想要完成的任务来说可能是一个经济实惠的解决方案。

      【讨论】:

      • 一开始这听起来很有希望,但它是一个 25Gb 的设置,并且没有可以用来与我的应用程序集成的官方 API。
      • 我认为,如果需要,对于 Live Drive 的商业版本,您可以获得超过 25GB 的空间。此外,进一步查看商业版本需要共享点基础(如果您确实拥有它可能使您能够实现您想要的)。必须拥有基于网络的编辑器吗?为什么不只提供链接?或者,如果您想要完成的工作足够简单,也许可以使用 Web 表单和服务器上的单词对象模型来完成您想要做的事情。
      • 在线编辑器不是必须的。我只想让用户浏览服务器上的文件,我已经可以做到了。但是我希望他们能够打开服务器上的文件并将其保存回服务器,而不是下载、编辑、保存,然后再上传回服务器。
      • 您可能会考虑 Windows Sharepoint Services,我相信仍然是 Win2K3 及更高版本的官方附加组件,并且是免费的。它包含可以帮助维护文档的文档库。用户仍然需要安装 Word 和 \ 或 Excel 来编辑这些类型的文档。
      • 嗨,埃文;我正在尝试解决 SharePoint 已解决的相同问题。 SharePoint 可能必须是我们要走的路,但我们想看看其他潜在的解决方案,我似乎找不到任何解决方案。你想好如何解决这个问题了吗?
      【解决方案4】:

      Sense/Net 6 Community 或 Enterprise 版本为这个问题提供了很好的解决方案。它有一个完整的文档存储/库,与 MS Office 2007 和 2010 完全集成(使用与基于 WebDAV 的 Sharepoint 相同的 Office 协议)。

      更多详情见: Sense/Net website

      Managing Office Documents in Sense/Net 6 from Microsoft Office

      【讨论】:

      • 如果你和这个有关联,你应该在这里说出来。
      • 请务必仔细阅读FAQ on Self-Promotion。另请注意,每次链接到自己的网站/产品时,都需要发布免责声明。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 2017-03-23
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多