Мне нужно загрузить несколько файлов, но мне нужно загрузить их все вместе, после чего нажимается кнопка «отправить» (либо ВСЕ файлы хранятся, либо ничего).PrimeFaces p: fileUpload загрузить несколько файлов в submit
Как я могу это достичь? И как я могу получить список файлов, которые я загрузил?
вот мой код:
<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>
Так мне нужно создать свой собственный список для просмотра всех уже загруженных файлов? что происходит с загруженными файлами, когда окна закрыты? они удалены? – Niko
Да. Если вы не храните файлы в методе 'moveFile', файлы не будут сохранены. Я думаю, что они всего лишь временный объект и живут так долго, пока запрос не будет обработан. SO, храните ваши файлы на жестком диске, в базе данных или где-то еще до их потери. – Manuel