从SmartUpload到FileUpload的无缝转移 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-22
<3) filesize=100; System.out.println("fileupload井云催?sun2009101303. 恷寄貧 勧?"+filesize+"Mb"); this.filemaxsize=filesize*1024*1024; pageinit(m_request); } // 更夛圭隈 歌方匯 pagecontex 歌方屈 貧勧議恷寄猟周 汽了MB public SmartUpload(PageContext pagecontext,long filesize) throws ServletException, IOException,FileUploadException { this(pagecontext,"GBK",filesize); } // 更夛圭隈 歌方匯 pagecontex 歌方屈 園鷹鯉塀 public SmartUpload(PageContext pagecontext,String encode) throws ServletException, IOException,FileUploadException { this(pagecontext,encode,100); } // 更夛圭隈 歌方匯 pagecontex 潮範GBK 潮範寄弌100MB public SmartUpload(PageContext pagecontext) throws ServletException, IOException,FileUploadException { this(pagecontext,"GBK",100); } public void pageinit(HttpServletRequest request) throws FileUploadException { int filecount=0; //現周倖方 parameters = new Hashtable(); files = new Hashtable(); DiskFileItemFactory factory = new DiskFileItemFactory (); factory.setSizeThreshold(sizeThreshold); ServletFileUpload upload = new ServletFileUpload (factory); upload.setHeaderEncoding(this.pencoding); upload.setFileSizeMax(filemaxsize); try { List items = upload.parseRequest(request); Iterator iterator = items.iterator(); while(iterator.hasNext()){ FileItem item = (FileItem)iterator.next(); if(item.isFormField()){ String fieldName = item.getFieldName(); String value = item.getString(); //---------- if(parameters.containsKey(fieldName)) { Hashtable hashtable = (Hashtable) parameters.get(fieldName); hashtable.put(new Integer(hashtable.size ()), value); } else { Hashtable hashtable1 = new Hashtable (); hashtable1.put(new Integer(0), value); parameters.put(fieldName, hashtable1); } //------------ }else{ //肇茅渠腎議。短僉夲猟周議file。 if(item.getSize()>filemaxsize) { maxflag=1; System.out.println("猟周狛寄 ="+item.getSize()+";恷寄峙葎="+filemaxsize/1024/1024+"MB"); } if(item.getName()!=null&&!"".equals (item.getName())) { filecount=filecount+1; files.put(filecoun |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于从SmartUpload到FileUpload的无缝转移 - 编程入门网的所有评论