打开远程文档并保存回远程服务器

问题描述 投票:10回答:4

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

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

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

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

web-applications ms-word ms-office google-docs
4个回答
2
投票

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

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

最后,还有CMIS;但是AFAIK没有Office的CMIS客户端。

看到类似的Save and Open Remote Documents


1
投票

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


0
投票

Sharepoint提供此功能,但我觉得它太昂贵了。 Microsoft提供http://www.officelive.com/en-us/,这可能是您想要实现的目标的经济实惠的解决方案。


0
投票

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

有关详细信息,请参阅:Sense/Net website

Managing Office Documents in Sense/Net 6 from Microsoft Office

© www.soinside.com 2019 - 2024. All rights reserved.