3

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

4

1 回答 1

1

你可以加

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

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

于 2016-04-12T10:51:54.823 回答