如何在primefaces中使用p:fileUpload的allowTypes属性来限制文件上传?

时间:2015-08-09 08:10:16

标签: primefaces

我是Primefaces的新手。

我需要限制某些文件格式,例如. pdf. png,而不是我需要允许在p:fileUpload中使用Primefaces组件上传的文件格式。

我已经尝试过像allowTypes="/(\.|\/)(?!(pdf|png))$/"这样的方式,但它不起作用。

有任何想法吗?

1 个答案:

答案 0 :(得分:2)

试试这个。

allowTypes="/(\.|\/)(gif|jpe?g|png|pdf|doc|docx|xls|xlsx|xlsm)$/i"

在这种情况下,允许使用以下格式的文件:.gif,.jpg,.jpeg,.png,.pdf,.doc,.docx,.xls,.xlsx,.xlsm

它对我有用。