Primefaces fileUpload allowTypes

use*_*214 3 types file-upload primefaces jsf-2

allowTypes of my p:fileUpload不起作用:我可以上传任何类型的文件......缺少什么或出了什么问题?

这是我的页面代码:

<p:fileUpload 
    id="fileUpload" 
    value="#{tcnBean.file}" 
    mode="simple" 
    allowTypes="/(\.|\/)(pdf|doc?x)$/" 
    sizeLimit="100000" 
    update="messages" 
    required="true" />
Run Code Online (Sandbox Code Playgroud)

谢谢!

小智 7

允许类型和大小限制属性在简单模式下不起作用.您应该将模式更改为高级或删除简单,因为fileupload的默认模式是高级的.在使用高级文件上载时,您应该注意浏览器的兼容性,因为有些富UI的功能需要实现HTML5才能正常工作的浏览器