[Idrs-commit] CVS: Idrs/dev/src/net/sourceforge/idrs/core/servlet MultiPartRequest.java,1.1,1.2
Brought to you by:
bigman921
|
From: Marc B. <big...@us...> - 2003-02-17 02:48:51
|
Update of /cvsroot/idrs/Idrs/dev/src/net/sourceforge/idrs/core/servlet
In directory sc8-pr-cvs1:/tmp/cvs-serv8260/dev/src/net/sourceforge/idrs/core/servlet
Modified Files:
MultiPartRequest.java
Log Message:
Added methods to assist in file upload
Index: MultiPartRequest.java
===================================================================
RCS file: /cvsroot/idrs/Idrs/dev/src/net/sourceforge/idrs/core/servlet/MultiPartRequest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** MultiPartRequest.java 27 Feb 2002 23:56:31 -0000 1.1
--- MultiPartRequest.java 17 Feb 2003 02:48:48 -0000 1.2
***************
*** 514,517 ****
--- 514,532 ----
+ public byte[] getParameterBytes(String key) {
+ DataSource ds;
+ if (params.get(key) instanceof DataSource[]) {
+ ds = ((DataSource[]) params.get(key))[0];
+ }
+ else if (params.get(key) instanceof DataSource) {
+ ds = ((DataSource) params.get(key));
+ }
+ else {
+ throw new IllegalArgumentException(key + " is not a file");
+ }
+
+ return ds.getBinaryContent();
+ }
+
public void saveFile(String key,String path) throws Exception {
DataSource ds;
|