嗨,我正在使用 apache commons upload 来上传文件
File file=this.getFile();//getter method for the file
String fileName="test.zip";
File target=new File("D:\\test",target);
FileUtils.copyFile(file,target);
但是有了这个我最多只能上传 20MB。如何在这段代码中设置上传文件的大小。
嗨,我正在使用 apache commons upload 来上传文件
File file=this.getFile();//getter method for the file
String fileName="test.zip";
File target=new File("D:\\test",target);
FileUtils.copyFile(file,target);
但是有了这个我最多只能上传 20MB。如何在这段代码中设置上传文件的大小。
这是在文档中。您所要做的就是致电:
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Set overall request size constraint
upload.setSizeMax(yourMaxRequestSize);
// Parse the request
List /* FileItem */ items = upload.parseRequest(request);
以上来自可通过链接获得的示例代码。但是,我不知道Apache Commons UploadFileUtils
中有一个类,我怀疑您实际上可能在谈论一个不同的库。Commons IO 中有一个名为FileUtils的类,看起来它与您的代码示例的关系更好一点,您是否有机会谈论 Commons IO 和复制文件,而不是上传文件?