mirror of
https://github.com/zxing/zxing.git
synced 2025-03-05 20:48:51 -08:00
Increase online decoder size limits
This commit is contained in:
parent
b708f95a87
commit
77fb240beb
|
@ -80,20 +80,20 @@ import javax.servlet.http.Part;
|
||||||
* @author Sean Owen
|
* @author Sean Owen
|
||||||
*/
|
*/
|
||||||
@MultipartConfig(
|
@MultipartConfig(
|
||||||
maxFileSize = 10_000_000,
|
maxFileSize = 1L << 26, // ~64MB
|
||||||
maxRequestSize = 10_000_000,
|
maxRequestSize = 1L << 26, // ~64MB
|
||||||
fileSizeThreshold = 1_000_000,
|
fileSizeThreshold = 1 << 20, // ~1MB
|
||||||
location = "/tmp")
|
location = "/tmp")
|
||||||
@WebServlet(value = "/w/decode", loadOnStartup = 1)
|
@WebServlet(value = "/w/decode", loadOnStartup = 1)
|
||||||
public final class DecodeServlet extends HttpServlet {
|
public final class DecodeServlet extends HttpServlet {
|
||||||
|
|
||||||
private static final Logger log = Logger.getLogger(DecodeServlet.class.getName());
|
private static final Logger log = Logger.getLogger(DecodeServlet.class.getName());
|
||||||
|
|
||||||
// No real reason to let people upload more than a 10MB image
|
// No real reason to let people upload more than ~64MB
|
||||||
private static final long MAX_IMAGE_SIZE = 10_000_000L;
|
private static final long MAX_IMAGE_SIZE = 1L << 26;
|
||||||
// No real reason to deal with more than maybe 10 megapixels
|
// No real reason to deal with more than ~64 megapixels
|
||||||
private static final int MAX_PIXELS = 10_000_000;
|
private static final int MAX_PIXELS = 1 << 26;
|
||||||
private static final byte[] REMAINDER_BUFFER = new byte[32768];
|
private static final byte[] REMAINDER_BUFFER = new byte[1 << 16];
|
||||||
private static final Map<DecodeHintType,Object> HINTS;
|
private static final Map<DecodeHintType,Object> HINTS;
|
||||||
private static final Map<DecodeHintType,Object> HINTS_PURE;
|
private static final Map<DecodeHintType,Object> HINTS_PURE;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue