PrimeFaces p:fileUpload在提交时上传多个文件

时间:2013-11-21 19:03:09

标签: jsf primefaces upload

我需要上传多个文件,但我需要将它们全部上传,然后单击“提交”按钮(存储所有文件,或者不存储任何文件)。

我怎样才能做到这一点? 我怎样才能获得我上传的文件列表?

这是我的代码:

<h:form>
    <p:fileUpload fileUploadListener="#{bean.moveFile}" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"  mode="advanced" dragDropSupport="true" multiple="true"  />  
    <h:commandButton value="Speichern" action="#{bean.submit}" />
</h:form> 

1 个答案:

答案 0 :(得分:0)

查看Primefaces Showcase。每个上传的文件都会调用handleFileUpload方法。如果您想要一个上传文件列表,只需将它们存储在适当的数据结构中即可。

如果您需要知道 如何存储特定的上传文件,请阅读以下文章:

1。)j2ee primefaces fileupload file saving destination

2。)How to Upload a file using JSF/Primefaces?

3。)Where does p:fileUpload save my file?