如何为文件类型创建PloneFormGen验证器?

时间:2016-01-25 11:48:04

标签: validation plone ploneformgen plone-5.x

我正在使用PloneFormGen创建Plone表单,我需要一个PDF文件上传字段。如何编写验证器来测试上传的文件是PDF文件,还是至少有.pdf扩展名?

1 个答案:

答案 0 :(得分:1)

您可以添加

python: test('.pdf' in value.filename, False, 'File must be a PDF')

为每个文件上传项目的PloneFormGen验证器。这是对.pdf的一个非常简单的检查。这不是理想的,但做一个简单的字符串检查。更好的选择是检查服务器上文件的mime类型。