Forms 如何验证Orbeon表单中的文件类型

Forms 如何验证Orbeon表单中的文件类型,forms,validation,orbeon,Forms,Validation,Orbeon,我正在尝试使用Orbeon form builder,其中我需要一个字段,比如$control-1作为“请在此处上载表单” 我想限制用户只上传.pdf格式的文件。 我试着研究“验证和警报”,但不知道应该在约束中添加什么。 如果我能得到一些指导就好了 提前谢谢 我想知道您是否正在使用Orbeon Forms的一个相当旧的版本,因为在Validation Type(验证类型)列中,从2017.1版开始,您应该会看到一个下拉列表,您可以从中选择支持的文件类型,如下面的屏幕截图所示。因此,您的解决方案

我正在尝试使用Orbeon form builder,其中我需要一个字段,比如$control-1作为“请在此处上载表单”

我想限制用户只上传.pdf格式的文件。

我试着研究“验证和警报”,但不知道应该在约束中添加什么。 如果我能得到一些指导就好了

提前谢谢


我想知道您是否正在使用Orbeon Forms的一个相当旧的版本,因为在Validation Type(验证类型)列中,从2017.1版开始,您应该会看到一个下拉列表,您可以从中选择支持的文件类型,如下面的屏幕截图所示。因此,您的解决方案可能是上传到更新版本的Orbeon表单


另请参见:

我想知道您是否正在使用Orbeon Forms的较旧版本,因为在Validation Type(验证类型)列中,自2017.1版起,您应该会看到一个下拉列表,您可以从中选择支持的文件类型,如下面的屏幕截图所示。因此,您的解决方案可能是上传到更新版本的Orbeon表单


另请参见:

谢谢@avernet!你说得对!我们目前使用的是旧版本。在文件类型上添加验证时还有其他选项吗?您可以添加一个公式,在
@mediatype
上进行测试,例如
以(@mediatype,'image/')开头。
。谢谢@avernet!我试着使用下面的公式,但仍然失败。@AmanShah它到底是怎么失败的?您是说,当您上载的文件不是图像时,该字段没有标记为无效谢谢@avernet!你说得对!我们目前使用的是旧版本。在文件类型上添加验证时还有其他选项吗?您可以添加一个公式,在
@mediatype
上进行测试,例如
以(@mediatype,'image/')开头。
。谢谢@avernet!我试着使用下面的公式,但仍然失败。@AmanShah它到底是怎么失败的?您是说,当您上载的文件不是图像时,该字段没有标记为无效亚历克斯