Skip to content
This repository has been archived by the owner on Jan 22, 2022. It is now read-only.

Commit

Permalink
bugfix
Browse files Browse the repository at this point in the history
git-svn-id: https://primefaces.googlecode.com/svn/primefaces/trunk@11452 5a70e874-a5cb-11dd-8af2-493fb0bb9f7c
  • Loading branch information
cagataycivici committed May 25, 2014
1 parent 4c57f5d commit 4da837a
Showing 1 changed file with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@
import javax.servlet.http.HttpServletRequest;

import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.FileCleanerCleanup;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.io.FileCleaningTracker;
import org.primefaces.util.Constants;
import org.primefaces.webapp.MultipartRequest;

Expand Down Expand Up @@ -85,6 +87,11 @@ public void doFilter(ServletRequest request, ServletResponse response, FilterCha
if(uploadDir != null) {
diskFileItemFactory.setRepository(new File(uploadDir));
}

FileCleaningTracker fileCleaningTracker = FileCleanerCleanup.getFileCleaningTracker(request.getServletContext());
if(fileCleaningTracker != null) {
diskFileItemFactory.setFileCleaningTracker(fileCleaningTracker);
}

ServletFileUpload servletFileUpload = new ServletFileUpload(diskFileItemFactory);
MultipartRequest multipartRequest = new MultipartRequest(httpServletRequest, servletFileUpload);
Expand Down

0 comments on commit 4da837a

Please sign in to comment.