缓存大小:
指定文件超过该大小就会将上传文件保存到指定的临时目录中,如果上传的文件都保存到内存中,可能会造成内存溢出的问题.默认是10kb.
临时目录:
保存超过指定缓存大小的文件的目录
,默认在Tomcat/temp路径下
可以使用下面的方法判断上传文件是否在内存中
fileItem.isInMemory()
DiskFileItemFactory factory = new DiskFileItemFactory();
//设置上传文件的缓存大小
factory.setSizeThreshold(1024*100);
//设置临时目录
factory.setRespository(new File("临时目录的路径"))
网友评论