Update of
/var/cvs/contributions/CMSContainer/cmsc/utilities/src/java/com/finalist/util/http
In directory
james.mmbase.org:/tmp/cvs-serv5054/utilities/src/java/com/finalist/util/http
Modified Files:
BulkUploadUtil.java
Log Message:
CMSC-681 Asset Maintenance adding a limit when uploading asset elements
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/utilities/src/java/com/finalist/util/http
See also: http://www.mmbase.org/jira/browse/CMSC-681
Index: BulkUploadUtil.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/utilities/src/java/com/finalist/util/http/BulkUploadUtil.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- BulkUploadUtil.java 11 Dec 2008 09:19:55 -0000 1.14
+++ BulkUploadUtil.java 18 Dec 2008 09:00:26 -0000 1.15
@@ -39,6 +39,7 @@
import org.mmbase.util.transformers.ByteToCharTransformer;
import org.mmbase.util.transformers.ChecksumFactory;
+import com.finalist.cmsc.mmbase.PropertiesUtil;
import com.finalist.cmsc.mmbase.RelationUtil;
import com.finalist.cmsc.util.UploadUtil;
import com.finalist.cmsc.util.UploadUtil.BinaryData;
@@ -255,10 +256,11 @@
manager = cloud.getNodeManager("attachments");
}
count++;
+ long size = entry.getSize();
+ if (size <
Integer.parseInt(PropertiesUtil.getProperty("uploaded.file.max.size")) * 1024 *
1024) {
ChecksumFactory checksumFactory = new ChecksumFactory();
ByteToCharTransformer transformer = (ByteToCharTransformer)
checksumFactory
.createTransformer(checksumFactory.createParameters());
- long size = entry.getSize();
byte[] buffer = new byte[(int) size];
zip.read(buffer, 0, (int) size);
String checkSum = transformer.transform(buffer);
@@ -275,6 +277,7 @@
}
is.close();
}
+ }
zip.closeEntry();
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs