Orbeon - 如何验证用户上传的文件内容

时间:2013-12-04 11:42:08

标签: file validation orbeon

我需要使用用户上传的Webservice来验证“File Attachement”组件发送的pdf文件的内容。

怎么做?

未调用操作值更改

ver.orbeon-4.4.0.201311042036-PE 谢谢 彼得

1 个答案:

答案 0 :(得分:0)

这可能需要几个步骤:

  1. 确定上传完成的时间。使用最新版本的Orbeon Forms,可以使用事件xxforms-upload-done

  2. 将上传文件的内容发送给服务。该文件可以是二进制文件,但可以使用submit binary content

  3. 根据服务返回的内容,将控件标记为有效或无效。您可以使用包含上传文件网址的元素上的属性执行此操作,例如:<my-upload valid="true"/>,然后使用constraint="@valid = 'true'"之类的约束。