[英]Is there a max limit for file upload using Apache FileUpload API?
我使用Apache Commons FileUpload 。 当我尝试上传大于40MB的文件时,它崩溃了。 我正在尝试找出stacktrace,但是与此同时,是否有任何限制或任何方式为FileUpload配置限制
我正在处理一个已经存在的代码,但找不到任何实例
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Set overall request size constraint
upload.setSizeMax(yourMaxRequestSize);
我在另一个线程中发现它用于设置最大大小。
您可以通过设置最大文件大小和最大请求大小来配置上传设置。
private static final int MAX_FILE_SIZE = 1024 * 1024 * 40; // 40MB
private static final int MAX_REQUEST_SIZE = 1024 * 1024 * 50; // 50MB
ServletFileUpload upload = new ServletFileUpload(new DiskFileItemFactory());
// sets maximum size of upload file
upload.setFileSizeMax(MAX_FILE_SIZE);
// sets maximum size of request (include file + form data)
upload.setSizeMax(MAX_REQUEST_SIZE);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.