java中如何上传一个压缩文件zip或rar 如题,我上传一个文件可以,但是上传一个压缩文件就不行。请高手帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那肯定是你上传的时候限制了压缩文件不能上传>_< FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = upload.parseRequest(request); for (Iterator iterator = items.iterator(); iterator.hasNext();) { FileItem item = (FileItem) iterator.next(); fileItem = item; String folderPath = getServletConfig().getServletContext() .getRealPath("\\images\\uploadIcon"); File folder = new File(folderPath); if (!folder.exists()) { folder.mkdirs(); } File orgFile = new File(fileItem.getName()); String localPath = folderPath + "\\" + orgFile.getName(); fileName = orgFile.getName(); System.out.println("fileName :" + fileName); if (!fileName.equals("")) { File file = new File(localPath); fileItem.write(file); respMsg.append(fileName); } }这是我的上传代码,当我上传一个压缩文件时,它进不了循环里。没有抛出异常,就是不执行。 为什么items是空啊?一样的代码,我在别处的应用就可以。不明白?有人帮我解答吗? 问题解决!是在上传控件上没有标明name属性!残念…… 用htmlparser抓页面代码问题,急!!! 请教下AJAX删除记录的问题 高手进..关于格式化HTML代码问题 UrlRewriteFilter 除了好看以外~~有什么实际用途? 请教:Unicode编码问题 求救apache临时文件问题及servlet的配置!? 自己写了个连接数据库的Beans,能够正常使用,请高手再帮我优化一下! .class文件能不能转成.java文件? 关于JSWDK的配置!! 如何用servlet向jsp传一个数组 请教大家如何得到el表达式中的值? 在线等: 这是什么意思
>_<
ServletFileUpload upload = new ServletFileUpload(factory);
List items = upload.parseRequest(request);
for (Iterator iterator = items.iterator(); iterator.hasNext();) {
FileItem item = (FileItem) iterator.next(); fileItem = item;
String folderPath = getServletConfig().getServletContext()
.getRealPath("\\images\\uploadIcon");
File folder = new File(folderPath);
if (!folder.exists()) {
folder.mkdirs();
}
File orgFile = new File(fileItem.getName());
String localPath = folderPath + "\\" + orgFile.getName();
fileName = orgFile.getName();
System.out.println("fileName :" + fileName);
if (!fileName.equals("")) {
File file = new File(localPath);
fileItem.write(file);
respMsg.append(fileName);
}
}这是我的上传代码,当我上传一个压缩文件时,它进不了循环里。没有抛出异常,就是不执行。