我正在创建一个Plone表单,使用PloneFormGen,我需要一个PDF文件上传字段。我如何编写一个验证器来测试上传的文件是否为PDF文件,或者是否至少有一个.pdf扩展名?
发布于 2016-04-12 10:51:54
你可以添加
python: test('.pdf' in value.filename, False, 'File must be a PDF')提交给PloneFormGen验证器,用于每个文件上载项。对于.pdf来说,这是一个非常简单的检查。这不是理想的,但做一个简单的字符串检查。更好的选择是检查服务器上文件的mime类型。
https://stackoverflow.com/questions/34991848
复制相似问题