我有兴趣向 Alfresco 服务器发送信号,以便它从本地磁盘读取文件。这可以使用来自外部源(cURL、Java 项目、类似的东西)的 Web 服务来完成吗?例如,为了触发一系列事件而对服务器执行 ping 操作。任何建议都是有用的。谢谢!
问问题
125 次
2 回答
0
Alfresco 批量导入工具 (yourHost:port/alfresco/alfresco/service/bulkfsimport) 提供了该功能。它由 webscript 支持,可以使用 cUrl 或任何其他 http 客户端 api 调用。
如果您更喜欢自定义实现,我也会选择支持 java 的 Alfresco webscript。Web 脚本只是绑定到 URI 的服务,它响应 HTTP 方法,例如 GET、POST、PUT 和 DELETE。
有关详细信息,请参阅 webscript 文档:http: //docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/concepts/ws-and-Java.html
于 2013-06-03T09:15:59.667 回答
0
要在服务器端触发操作,您可以创建自定义操作。通常可以将自定义操作配置为可从 Alfresco Web Client 或 Alfresco Share 访问。在您的情况下,您可以通过从自定义Web 脚本调用该操作并使用Actions API来调用您的自定义操作来调用该操作。然后可以使用 curl、Java 或任何其他方法通过简单的基于 REST 的调用来调用 Webscript 本身。
于 2013-06-03T09:27:45.740 回答