首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

common_fileupload上传资料只能传*txt文件

2011-11-16 
common_fileupload上传文件只能传*.txt文件?我写了一个程序,但是只能上传txt文件,如果是其他文件,就会抛出

common_fileupload上传文件只能传*.txt文件?
我写了一个程序,但是只能上传txt文件,如果是其他文件,就会抛出:
Processing of multipart/form-data request failed. \tmp\upload_4268360a_1192793c90b__7ffe_00000008.tmp (系统找不到指定的路径。)
这个异常。
请问这是为什么。帮忙解答一下

[解决办法]
应该和文件类型没有关系,

你要设置一下:
DiskFileItemFactory factory = new DiskFileItemFactory();
//设置内存缓冲区,超过后写入临时文件
factory.setSizeThreshold(10240000);
//设置临时文件存储位置
factory.setRepository(new File(request.getRealPath("/upload/temp")));
ServletFileUpload upload = new ServletFileUpload(factory);
//设置单个文件的最大上传值
upload.setFileSizeMax(500*1024*1024);
//设置整个request的最大值
upload.setSizeMax(500*1024*1024);

热点排行