Increase online decoder size limits

This commit is contained in:
Sean Owen 2016-08-08 11:14:50 +01:00
parent b708f95a87
commit 77fb240beb

View file

@ -80,20 +80,20 @@ import javax.servlet.http.Part;
* @author Sean Owen
*/
@MultipartConfig(
maxFileSize = 10_000_000,
maxRequestSize = 10_000_000,
fileSizeThreshold = 1_000_000,
maxFileSize = 1L << 26, // ~64MB
maxRequestSize = 1L << 26, // ~64MB
fileSizeThreshold = 1 << 20, // ~1MB
location = "/tmp")
@WebServlet(value = "/w/decode", loadOnStartup = 1)
public final class DecodeServlet extends HttpServlet {
private static final Logger log = Logger.getLogger(DecodeServlet.class.getName());
// No real reason to let people upload more than a 10MB image
private static final long MAX_IMAGE_SIZE = 10_000_000L;
// No real reason to deal with more than maybe 10 megapixels
private static final int MAX_PIXELS = 10_000_000;
private static final byte[] REMAINDER_BUFFER = new byte[32768];
// No real reason to let people upload more than ~64MB
private static final long MAX_IMAGE_SIZE = 1L << 26;
// No real reason to deal with more than ~64 megapixels
private static final int MAX_PIXELS = 1 << 26;
private static final byte[] REMAINDER_BUFFER = new byte[1 << 16];
private static final Map<DecodeHintType,Object> HINTS;
private static final Map<DecodeHintType,Object> HINTS_PURE;