java - 如何在我的 Java Web 应用程序中使用 Alfresco Sharepoint 协议(protocol)

标签 java sharepoint web-applications alfresco

我有一个现有的 Java Web 应用程序,其中包含 Microsoft Office 格式的文档和电子表格文件。
我想提供类似Sharepoint的在线编辑功能,允许用户在Word和Excel中编辑文件并将其保存到服务器。

我尝试this带有从 Alfresco 生成的编辑链接,但它仅适用于 IE。
那么我是否必须使用一些跨浏览器库来支持 ActiveXObject?
或者是否有任何简单的方法可以将 Alfresco 中的文档编辑链接嵌入到我的 Web 应用程序中?

为了让文档可以通过协议(protocol)访问:
我必须使用 Alfresco 服务来上传我的文件吗?
或者我可以将 Alfresco 服务器或 Alfresco 的 VTI Jetty 服务器嵌入到我的应用程序中来为我的文档提供服务吗?

<小时/>

编辑

所以不存在跨浏览器的ActiveX
阅读 Alfresco 的 action.js 后,我发现有一个叫Sharepoint插件的东西。
我现在生成编辑链接没有问题

<小时/>

编辑2

Microsoft Office 可以与普通的 WebDAV 服务器配合良好,因此无需在我的 Web 应用程序中嵌入 Alfresco

最佳答案

浏览器中不需要任何特殊代码。正如 Gagravarr 所说,当客户端上安装了 Office 时,链接应该可以正常工作。

尽管这是可以做到的,但您很可能不希望在应用程序中嵌入 Alfresco 存储库(带或不带 Jetty)并使用其 CMIS 和/或 RESTful HTTP 接口(interface)来处理内容。嵌入存储库意味着引入各种依赖项。我在你的场景中看不到任何推理。

关于java - 如何在我的 Java Web 应用程序中使用 Alfresco Sharepoint 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12005225/

相关文章:

web-applications - 条形码是唯一标识需要为 Web 应用程序数字化的物理文档的最佳方式吗?

java - 如何预处理 Spring Web 应用程序中的所有请求?

java - 使用 Spring Rest Controller

java - 命令 WGET 不起作用并发送错误

java - 如何通过java代码将CSV文件数据导入到PostgreSQL表中?

c# - SharePoint 2010 - 创建补充 web.config 文件

java - Java Web 应用程序的最佳托管是什么?

java - 如何在没有任何确定或取消选项的情况下在 Java 中仅显示纯消息?

ios - UIWebView 未检测到网页 cookie

c# - 使用 LINQ 将字段从 Listitem 转换为 List<T>