您正在使用apache commons上传文件
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。我可以在这段代码中设置上传文件的大小。
答案 0 :(得分:0)
这是documentation。您所要做的就是致电:
// 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 Upload中的FileUtils
类,我怀疑你实际上可能在谈论不同的库.. 是一个名为{{ 3}}在Commons IO看起来它与你的代码示例有点相关,你有没有机会谈论Commons IO和复制一个文件,而不是上传一个?