























// 使用构建器模式创建 DiskFileItemFactory DiskFileItemFactory factory = DiskFileItemFactory.builder() // 以下为 M5 方式 .setThreshold(10 * 1024 * 1024) // 设置缓冲区大小 10MB // 以下为 M4 方式 //.setBufferSize(10 * 1024 * 1024) // 设置缓冲区大小 10MB .get(); // 创建泛型化的 JavaxServletFileUpload JavaxServletFileUpload<DiskFileItem, DiskFileItemFactory> upload = new JavaxServletFileUpload<>(factory); // 设置上传文件最大大小 // 以下为 M5 方式 upload.setMaxFileSize(1024L * 1024L * 1024L); // 单个文件最大1GB upload.setMaxSize(2L * 1024L * 1024L * 1024L); // 总请求最大2GB // 以下为 M4 方式 //upload.setFileSizeMax(1024L * 1024L * 1024L); // 单个文件最大1GB //upload.setSizeMax(2L * 1024L * 1024L * 1024L); // 总请求最大2GB upload.setHeaderCharset(StandardCharsets.UTF_8); List<DiskFileItem> items = upload.parseRequest(httpRequest); inv.addFileUploadObject(items);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。