欢迎来到天天文库
浏览记录
ID:25485523
大小:320.51 KB
页数:53页
时间:2018-11-20
《JSP图片上传/放大缩小/裁减源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、窗体底端3000分求JSP图片上传/放大缩小/裁减的源代码guestdsf等级:19竹币:0省:湖北省市:松滋市发短消息加为好友铜牌会员UID2积分3581 竹币0 贡献1790元 在线3天11时4分 帖子42 注册时间2007-12-12 查看此人帖子1#大中小发表于2009-08-2710:33:00 3000分求JSP图片上传/放大缩小/裁减的源代码。能裁减固定大小比如(120*100)的就行。有预览,能显示图片长宽和大小(filesize)最好。本人结帖率是99.87%, 可用分8000+非常感谢!!如果没有JSP源代码,PHP源代码也可以。package
2、myBean;importjava.io.*;publicclassuploadpic{ StringpicPath;//图片路径(如:F:picturea.gif) publicStringpictype[];//设置图片的后缀名 FileInputStreamin; intpiclength;//设置图片的最大kb publicvoidsetpicPath(StringpicPath)//获得图片的路径 { this.picPath=picPath; } publicvoidsetpiclength(intpicleng
3、th)//设置图片的最大长度 { this.piclength=piclength; } publicintgetpiclength() { returnpiclength; } publicbooleantestlength()//判断图片的长度是否大于设定的最大长度 { try{ in=newFileInputStream(picPath); if(in.available()/1024>piclength) returnfalse; }catch(IOExce
4、ptione) { System.out.println(e.getMessage()); } returntrue; } publicvoidsetpictype(String[]pictype)//设置图片的扩展名 { this.pictype=pictype; } publicbooleantestpictype()//判断图片的扩展名是否是规定的 { if(pictype!=null) { for(inti=0;i5、 { if(picPath.endsWith(pictype)) returntrue; } returnfalse; } returnfalse; }}以下是在jsp页面中调用uploadpic首先要引入此bean所在的包<%@pageimport="myBean.uploadpic"%>下一条语句是得到上一层页面,也就是用户提交的图片路径!Stringpicp=c6、odetostring.codeToString(request.getParameter("picPath")); pic.setpicPath(picp); pic.setpiclength(100);//以kb为单位 if(pic.testlength()) out.print("lengthok"); else out.print("lengthok"); Stringp1,p2; p1=".jpg"; p2=".gif"; String[]type={p1,p2}; pic.7、setpictype(type); if(pic.testpictype()) out.print("typeok"); else out.print("typeerror");madebyzonecenswww.okjava.net.cn不知道2楼的怎么样,我来学习一个!帮顶!好像百度一招很多百度一下,找到相关网页约11,400,000篇,用时0.036秒3000连个星星都升不了这个是JAVA代码 package ftp; import sun.net.ftp.*; import sun.net.*; import jav8、a.awt
5、 { if(picPath.endsWith(pictype)) returntrue; } returnfalse; } returnfalse; }}以下是在jsp页面中调用uploadpic首先要引入此bean所在的包<%@pageimport="myBean.uploadpic"%>下一条语句是得到上一层页面,也就是用户提交的图片路径!Stringpicp=c
6、odetostring.codeToString(request.getParameter("picPath")); pic.setpicPath(picp); pic.setpiclength(100);//以kb为单位 if(pic.testlength()) out.print("lengthok"); else out.print("lengthok"); Stringp1,p2; p1=".jpg"; p2=".gif"; String[]type={p1,p2}; pic.
7、setpictype(type); if(pic.testpictype()) out.print("typeok"); else out.print("typeerror");madebyzonecenswww.okjava.net.cn不知道2楼的怎么样,我来学习一个!帮顶!好像百度一招很多百度一下,找到相关网页约11,400,000篇,用时0.036秒3000连个星星都升不了这个是JAVA代码 package ftp; import sun.net.ftp.*; import sun.net.*; import jav
8、a.awt
此文档下载收益归作者所有