首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于多张图片下传

2012-08-21 
关于多张图片上传关于多张图片上传的问题:?? % SmartUpload mySmartUpload new SmartUpload() long fil

关于多张图片上传

关于多张图片上传的问题:

??

<% SmartUpload mySmartUpload =new SmartUpload(); long file_size_max=512000;  String ext=""; String savejpgurl=""; //String saveurl="E:/mq/elogo/"; String saveurl=request.getRealPath("/uploadimg")+"/elogo/"; //应保证在根目录中有此目录的存在(也就是说需要自己建立相应的文件夹) //初始化 mySmartUpload.initialize(pageContext); //只允许上载此类文件 try { mySmartUpload.setAllowedFilesList("jpg,gif,JPG,GIF");//此处的文件格式可以根据需要自己修改 //上载文件 mySmartUpload.upload(); } catch (Exception e){ %> <SCRIPT language="javascript"> alert("只允许上传.jpg和.gif类型图片文件"); window.location='shouhu.jsp'; </script> <% return;} try{ for(int i=0;i<mySmartUpload.getFiles().getCount();i++) { com.jspsmart.upload.File  voidefile= mySmartUpload.getFiles().getFile(i); System.out.println(voidefile.getFileName()+"文件名"); if (voidefile.isMissing()) { %> <SCRIPT language="javascript"> alert("请先选择要上传的文件"); window.location='shouhu.jsp'; </script> <% return; }else { ext= voidefile.getFileExt(); //取得上传图片后缀名 int file_size=voidefile.getSize(); //取得文件的大小 if(file_size<file_size_max) {//更改文件名,取得当前上传时间的毫秒数值 imgname=E_PHONE+"_elogo"+(i+1)+"."+ext; savejpgurl=saveurl+imgname; //保存路径 System.out.println(savejpgurl); voidefile.saveAs(savejpgurl,SmartUpload.SAVE_PHYSICAL);     }else     {     %>   <SCRIPT language="javascript"> alert("图片大小不能够超过500K!"); window.location='shouhu.jsp'; </script><%      return;     }                      }                  imgnames=imgnames+","+imgname; }                      <SCRIPT language="javascript"> alert("上传成功!"); window.location='shouhu.jsp'; </script><%  return;                                                                    }                                                                       }catch (Exception e)   {         %[/size][size=xx-small]> <SCRIPT language="javascript"> alert("警告:上传出现异常!!!"); window.location='shouhu.jsp'; </script> <% } %>  

?

热点排行