您的位置:首页 > 编程语言 > Java开发

Struts action 中使用jspsmartupload 上传文件

2007-11-22 16:40 381 查看
以下是execute中代码,其中用到GetFile.jar和jspSmartUpLoad.jar两个包文件(我的资源空间都有收藏)。

getFile.GetFile getfiles= new getFile.GetFile();
String[] glist = getfiles.Dirlist("E:/test","");

SmartUpload su = new SmartUpload();
su.initialize(this.getServlet().getServletConfig(), request, response);
su.upload();

for(int i=0;i<su.getFiles().getCount();i++){
File file = su.getFiles().getFile(i);
if(file.isMissing())continue;

for(int k=0;k<glist.length;k++){
String file1=glist[k];
String file2=file.getFileName();
if(file1.equals(file2)){
System.out.println("与服务器中文件名重复,请修改文件名,重新上传!");
return;
}
}
System.out.println("fileName:"+file.getFileName());
}
int count = su.save("E:/test");
System.out.println(" >>>> "+count+" 个文件上传成功!");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: