Date: 2005-03-07T10:34:57
Editor: DakotaJack
Wiki: Apache Struts Wiki
Page: StrutsUpload
URL: http://wiki.apache.org/struts/StrutsUpload
no comment
Change Log:
------------------------------------------------------------------------------
@@ -753,6 +753,24 @@
public String getSystemTempDir() { return UploadConstant.SYSTEM_TEMPDIR; }
public List getHistory() { return history; }
+ public boolean isMultipart(HttpServletRequest req) {
+ return MultipartUtil.isMultipartFormData(req);
+ }
+
+ public Iterator getParameterNames() {
+ return data.getParameterNames();
+ }
+
+ public void process(HttpServletRequest req,
+ List monitors,
+ String encoding,
+ int maxFileSize)
+ throws UploadException,
+ IOException {
+ this.monitors = monitors;
+ data = new
UploadMultipartData(req,monitors,UploadConstant.DEFAULT_ENCODING,UploadConstant.MAX_FILE_SIZE);
+ }
+
public void store(int storeType,
String storeLocation,
String tmpPath) // location null if memory
@@ -837,24 +855,6 @@
return sb.toString();
}
- public boolean isMultipart(HttpServletRequest req) {
- return MultipartUtil.isMultipartFormData(req);
- }
-
- public void process(HttpServletRequest req,
- List monitors,
- String encoding,
- int maxFileSize)
- throws UploadException,
- IOException {
- this.monitors = monitors;
- data = new
UploadMultipartData(req,monitors,UploadConstant.DEFAULT_ENCODING,UploadConstant.MAX_FILE_SIZE);
- }
-
- public Iterator getParameterNames() {
- return data.getParameterNames();
- }
-
public void clear()
throws UploadException,
IOException {
@@ -1016,7 +1016,7 @@
fos.close();
is.close();
- UploadParams uploadParams = new UploadParams(uploadFile.getName(),
uploadFile.getSize(), uploadFile.getContentType(), 1, storeLocation,
uploadFileName);
+ UploadParams uploadParams = new UploadParams(uploadFile.getName(),
uploadFile.getSize(), uploadFile.getContentType(), UploadConstant.DIR,
storeLocation, uploadFileName);
history.add(uploadParams);
notify(uploadParams, uploadFile);
} else {
@@ -1038,8 +1038,8 @@
}
UploadStore uploadStore = UploadStore.getInstance();
- String s1 = uploadStore.append(storeLocation,
uploadFile, maxFileNumber, overwrite);
- UploadParams uploadParams = new UploadParams(uploadFile.getName(),
uploadFile.getSize(), uploadFile.getContentType(), 3, storeLocation, s1);
+ String altFileName = uploadStore.append(storeLocation,
uploadFile, maxFileNumber, overwrite);
+ UploadParams uploadParams = new UploadParams(uploadFile.getName(),
uploadFile.getSize(), uploadFile.getContentType(), UploadConstant.ZIP,
storeLocation, altFileName);
history.add(uploadParams);
notify(uploadParams, uploadFile);
@@ -1063,7 +1063,7 @@
}
storeMemory.add(uploadFile);
- UploadParams uploadParams = new UploadParams(uploadFile.getName(),
uploadFile.getSize(), uploadFile.getContentType(), 0, UploadConstant.MEMORY,
null);
+ UploadParams uploadParams = new UploadParams(uploadFile.getName(),
uploadFile.getSize(), uploadFile.getContentType(), UploadConstant.MEM,
UploadConstant.MEMORY, null);
history.add(uploadParams);
notify(uploadParams, uploadFile);
}
@@ -1113,7 +1113,7 @@
}
return excluded;
}
-}
+}
}}}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]