我对 Alfresco 很陌生,并试图确定是否可以创建一个提交到不同服务器的 Web 表单。该表单将存在于 Alfresco 中,但我们需要一个不同的服务器来处理提交的表单,在这种情况下是文件上传。
问问题
636 次
3 回答
1
以下假设您尝试从第一个 Alfresco 服务器发布到第二个 Alfresco 服务器。是的,可以这样做。您需要执行以下操作
- 获得对远程 Alfresco 服务器的有效身份验证(例如,使用登录 webscript 获取票证)
- 将表单数据包装到 JSON 对象中
- 将 JSON 对象发布到远程 Alfresco 服务器并适当地处理响应。
在远程 Alfresco 服务器上,您将需要一个 WebScript 或 servlet 来处理 POST 并发送适当的 JSON 响应。
于 2010-07-21T09:20:43.363 回答
0
如果您使用的是 alfresco share,这里有一个关于我如何解决类似问题的想法:
首先,我们有 1 个具有原始形式的 dashlet。这种形式的行动是另一个露天仪表板。用户将所需的数据放在这里并提交表单。现在,表单在提交时会调用我们的另一个小面板。
另一个 dashlet 首先执行服务器端脚本。它是这样的:
var url = 'http://something.net/which_isnt_alfresco?parameters
var connector = remote.connect("http");
var result = connector.call(url);
然后另一个dashlet被渲染 - 你可以在原始dashlet中注入响应html,打开这个新的dashlet作为“你很好”弹出窗口或任何你需要的东西,我想。
于 2010-08-20T12:25:20.577 回答
0
(迟到的答案)
取决于您的表单在 Share、页面定义、Javascript 或 Share-Config 中的调用方式;您可以设置表单的提交 URL
于 2013-01-25T11:26:53.380 回答