X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fmisc%2FWebdbMultipartRequest.java;h=42e90823edb80014bcbf623f1e247334687bb63c;hb=e368bbb50c99177c97d0f3c7de877accc014a4b3;hp=7b0c82cfc552e25beaa599a3716742988a2af9e0;hpb=a1a1d7f1d09f0b1e61f55f944b2477c98baf7ad1;p=mir.git diff --git a/source/mir/misc/WebdbMultipartRequest.java b/source/mir/misc/WebdbMultipartRequest.java index 7b0c82cf..42e90823 100755 --- a/source/mir/misc/WebdbMultipartRequest.java +++ b/source/mir/misc/WebdbMultipartRequest.java @@ -31,12 +31,21 @@ package mir.misc; -import java.util.*; -import java.io.*; -import javax.servlet.*; -import javax.servlet.http.*; -import com.oreilly.servlet.multipart.*; -import com.oreilly.servlet.*; +import java.io.IOException; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Hashtable; +import java.util.Vector; + +import javax.servlet.http.HttpServletRequest; + +import mir.config.MirPropertiesConfiguration; +import mir.config.MirPropertiesConfiguration.PropertiesConfigExc; + +import com.oreilly.servlet.multipart.FilePart; +import com.oreilly.servlet.multipart.MultipartParser; +import com.oreilly.servlet.multipart.ParamPart; +import com.oreilly.servlet.multipart.Part; /** * Title: @@ -55,10 +64,17 @@ public class WebdbMultipartRequest FileHandler _fHandler; public WebdbMultipartRequest(HttpServletRequest theReq, FileHandler handler) - throws FileHandlerException, FileHandlerUserException, IOException + throws FileHandlerException, FileHandlerUserException, IOException, PropertiesConfigExc { req=theReq; - int maxSize = Integer.parseInt(MirConfig.getProp("MaxMediaUploadSize")); + int maxSize; + try { + maxSize = + MirPropertiesConfiguration.instance().getInt("MaxMediaUploadSize"); + } catch (PropertiesConfigExc e) { + maxSize = 1024; + throw e; + } mp = new MultipartParser(req, 1024*maxSize); _fHandler = handler; _evaluateRequest();