上传下载组件smartupload使用方法

上传下载组件smartupload使用方法

ID:16786153

大小:30.50 KB

页数:3页

时间:2018-08-24

上传下载组件smartupload使用方法_第1页
上传下载组件smartupload使用方法_第2页
上传下载组件smartupload使用方法_第3页
资源描述:

《上传下载组件smartupload使用方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上传下载组件SmartUpload使用方法本篇将讲述java常用的上传/下载组件SmartUpload的详细java的朋友不会陌生,几乎在所有的B/S架构的项目或者产品中都会用到文件的上传/下载。关于SmartUpload组件可以在本篇下面的附件中下载。(已经解决上传/下载中文文件名的乱码问题,本人的开发环境均为UTF-8环境)(1)文件上传Html代码1<%@pagecontentType="text/html;charset=UTF-8"%><%@pageimport="com.soft4j.httpupload4j.SmartUpload"%><%@pageimport="com.s

2、oft4j.bo.WebFileMgr"%><%2Stringret=null;3SmartUploadsu=null;4try{5su=newSmartUpload();6su.initialize(pageContext);7su.upload();8ret=WebFileMgr.upload(su,pageContext);//WebFileMgr.java处理文件上传9if(ret!=null){10out.print("successed");11}12}catch(Exceptione){13out.print("faild");14}finally{15su=null;16}

3、17%>WebFileMgr.upload(su,pageContext)方法内容:Java代码18/**19*上传方法.20*@paramsu21*@parampageContext22*@return23*@throwsException24*/25publicstaticStringupload(SmartUploadsu,PageContextpageContext)throwsException{26com.soft4j.httpupload4j.FilesuFile=null;locatedintheTomb,DongShenJiabang,deferthenextdayfoc

4、usedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame1intfileCount=0;2intmaxFileSize=900;//单个文件最大为900K3StringAllowedExtensions=",jpg,jpeg,gif,png,";//允许上传的文件类型4try{56for(inti=0;i

5、);i++){7suFile=su.getFiles().getFile(i);8if(suFile.isMissing())9continue;10fileSize=suFile.getSize()/1024;//字节转换成KB11if(fileSize==0)fileSize=1;1213if(maxFileSize

6、

7、"".equals(suFile.getFileExt())){17fil

8、eExt=",,";18}else{19fileExt=","+suFile.getFileExt().toLowerCase()+",";20}2122if(!"".equals(AllowedExtensions)23&&AllowedExtensions.indexOf(fileExt)==-1){24thrownewException("您上传的文件["+suFile.getFileName()25+"]的类型为系统禁止上传的文件类型,不能上传!");26}2728fileCount++;29}30if(fileCount==0)thrownewException("请选择上传的文

9、件");3132StringBufferfullFileName=null;//保存到服务器上的文件名(带路径)33for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。