我需要上传多个文件,但我需要将它们全部上传,然后单击“提交”按钮(存储所有文件,或者不存储任何文件)。
我怎样才能做到这一点? 我怎样才能获得我上传的文件列表?
这是我的代码:
<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>
答案 0 :(得分:0)
查看Primefaces Showcase。每个上传的文件都会调用handleFileUpload
方法。如果您想要一个上传文件列表,只需将它们存储在适当的数据结构中即可。
如果您需要知道 如何存储特定的上传文件,请阅读以下文章:
1。)j2ee primefaces fileupload file saving destination