在上传文件的时候,想做一个文件上传进度监控,想让上传几百KB,或几M的文件都显示上传的进度,但发现上传小的文件的时候,速度很快,如何设置一下最大上传的速度呢?
我上传文件用的是差不多这段: DiskFileItemFactory factory = new DiskFileItemFactory();
//设置缓冲区域,超过后写入临时文件
factory.setSizeThreshold(1024 * 1024);
//设置临时文件存储位置
factory.setRepository(new File("e:\\Tomcat5.5\\temp\\temp"));
ServletFileUpload upload = new ServletFileUpload(factory);
//设置单个文件上传的最大值
//upload.setFileSizeMax(1024*1024 * 10);
//设置整个request的最大值
//upload.setSizeMax(1024*1024*10*4);
upload.setProgressListener(new MyProgressListener());
List files = upload.parseRequest(request);
Iterator it = files.iterator();
//......比如说,服务器运行最大上传速度为:50KB,之类的。
希望各位朋友帮忙下
我上传文件用的是差不多这段: DiskFileItemFactory factory = new DiskFileItemFactory();
//设置缓冲区域,超过后写入临时文件
factory.setSizeThreshold(1024 * 1024);
//设置临时文件存储位置
factory.setRepository(new File("e:\\Tomcat5.5\\temp\\temp"));
ServletFileUpload upload = new ServletFileUpload(factory);
//设置单个文件上传的最大值
//upload.setFileSizeMax(1024*1024 * 10);
//设置整个request的最大值
//upload.setSizeMax(1024*1024*10*4);
upload.setProgressListener(new MyProgressListener());
List files = upload.parseRequest(request);
Iterator it = files.iterator();
//......比如说,服务器运行最大上传速度为:50KB,之类的。
希望各位朋友帮忙下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货