2013-11-21 4 views
1

여러 파일을 업로드해야하지만 모두 함께 업로드해야하며 "제출"버튼이 클릭됩니다 (모든 파일이 저장되거나 아무것도 저장되지 않습니다).PrimeFaces p : fileUpload 제출시 복수 파일 업로드

어떻게하면됩니까? 업로드 한 파일 목록을 얻으려면 어떻게해야합니까? Primefaces Showcase 밖으로

<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

확인 :

여기 내 코드입니다. 업로드 된 모든 파일에 대해 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?

+0

을 그렇다면 이미 업로드 된 모든 파일을 보려면 내 사용자 정의 목록을 만들어야합니까? 창이 닫히면 업로드 된 파일은 어떻게됩니까? 삭제 되었습니까? – Niko

+0

예. 'moveFile' 메쏘드 안에 파일들을 저장하지 않으면, 파일들은 저장되지 않을 것입니다. 나는 그들이 단지 일시적인 물건 일 뿐이며 요청이 처리 될 때까지 살아 있다고 생각한다. 그래서 하드 드라이브, 데이터베이스 또는 다른 곳에 파일을 저장하십시오. – Manuel