Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf p:fileupload仅浏览图像_Jsf_Primefaces - Fatal编程技术网

Jsf p:fileupload仅浏览图像

Jsf p:fileupload仅浏览图像,jsf,primefaces,Jsf,Primefaces,我有一个文件上传 <p:fileUpload id="photo" value="#{testController.file}" mode="simple" update="messages" allowTypes="

我有一个文件上传

<p:fileUpload id="photo" value="#{testController.file}"
                                              mode="simple"
                                              update="messages"
                                              allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>  


上传文件没有问题,一切正常。但是当用户点击浏览按钮时,它只浏览图像文件(gif、jpg、png),我怎么能改变这种情况呢。allowTypes似乎不起作用。

您的意思是,当您浏览某个特定文件夹时,您只能看到gif、jpg或png,这与allowTypes有什么关系?我不确定allowTypes的用途。。我想要完成的是。浏览时,不应显示其他文件类型,而应仅显示图像。类似htmlallowTypes的
功能可以帮助您仅限制要上载的文件,这些文件的扩展名与您在allowTypes中的正则表达式中提供的文件扩展名匹配。是否有任何方法可以使用p:fileupload仅浏览图像?我有相同的问题。你解决问题了吗?