You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by tv...@apache.org on 2007/04/08 18:51:37 UTC
svn commit: r526574 -
/jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/upload/TurbineUploadService.java
Author: tv
Date: Sun Apr 8 09:51:36 2007
New Revision: 526574
URL: http://svn.apache.org/viewvc?view=rev&rev=526574
Log:
Removed references to deprecated classes for commons-fileupload 1.1
Modified:
jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/upload/TurbineUploadService.java
Modified: jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/upload/TurbineUploadService.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/upload/TurbineUploadService.java?view=diff&rev=526574&r1=526573&r2=526574
==============================================================================
--- jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/upload/TurbineUploadService.java (original)
+++ jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/upload/TurbineUploadService.java Sun Apr 8 09:51:36 2007
@@ -18,21 +18,18 @@
import java.io.File;
import java.io.UnsupportedEncodingException;
-
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.configuration.Configuration;
-
-import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
-
+import org.apache.commons.fileupload.disk.DiskFileItemFactory;
+import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-
import org.apache.turbine.Turbine;
import org.apache.turbine.services.InitializationException;
import org.apache.turbine.services.TurbineBaseService;
@@ -68,7 +65,10 @@
private static Log log = LogFactory.getLog(TurbineUploadService.class);
/** A File Upload object for the actual uploading */
- protected DiskFileUpload fileUpload = null;
+ protected ServletFileUpload fileUpload = null;
+
+ /** A File Item Factory object for the actual uploading */
+ protected DiskFileItemFactory itemFactory = null;
/** Auto Upload yes? */
private boolean automatic;
@@ -127,10 +127,11 @@
log.debug("Auto Upload " + automatic);
- fileUpload = new DiskFileUpload();
+ itemFactory = new DiskFileItemFactory();
+ itemFactory.setSizeThreshold(sizeThreshold);
+ itemFactory.setRepository(new File(repoPath));
+ fileUpload = new ServletFileUpload(itemFactory);
fileUpload.setSizeMax(sizeMax);
- fileUpload.setSizeThreshold(sizeThreshold);
- fileUpload.setRepositoryPath(repoPath);
setInit(true);
}
@@ -154,7 +155,7 @@
*/
public int getSizeThreshold()
{
- return fileUpload.getSizeThreshold();
+ return itemFactory.getSizeThreshold();
}
/**
@@ -179,7 +180,7 @@
*/
public String getRepository()
{
- return fileUpload.getRepositoryPath();
+ return itemFactory.getRepository().getAbsolutePath();
}
/**
@@ -218,11 +219,7 @@
try
{
- List fileList = fileUpload
- .parseRequest(req,
- getSizeThreshold(),
- getSizeMax(),
- path);
+ List fileList = fileUpload.parseRequest(req);
if (fileList != null)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org