首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视 ┆淘宝手机在线充值 ┆淘宝游戏点卡充值 
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>JAVA专区>JSP>JSP上传图片的代码提供
JSP上传图片的代码提供
来源: 发布时间:2008-09-16 发布人: 浏览: 人次   字体: [ ]  

本文实现的是用JSP上传图片的功能,具体代码如下:
upfile.jsp 文件代码如下:

<form method="post" action="uploadimage.jsp" name="form1" enctype="multipart/form-data">    
<input type="file" name="file">    
<input type="submit" name="sub" value="upload">    
 </form> 
  <form method="post" action="uploadimage.jsp" name="form1" enctype="multipart/form-data">
  <input type="file" name="file">
  <input type="submit" name="sub" value="upload">
   </form>
<STRONG><FONT color=#ff0000>uploadimage.jsp</FONT></STRONG>
文件代码如下: 
uploadimage.jsp
文件代码如下:view plaincopy to clipboardprint?
<PRE class=java name="code"><%@ page language="java"  pageEncoding="gb2312"%>    
<%@ page import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*"%>    
<%@ page import="mainClass.*" %>    
<html>    
  <head>    
    <title>My JSP 'uploadimage.jsp' starting page</title>    
  </head>  
  <body>    
    <%    
    SmartUpload sma=new SmartUpload(); 
    long file_max_size=4000000;  
    String filename1="",ext="",testvar="";
    String url="uploadfiles/";
    sma.initialize(pageContext);  
    try   
    {    
    sma.setAllowedFilesList("jpg,gif");  
    sma.upload();  
    }catch(Exception e){    
    %>    
    <script language="jscript">    
    alert("只允许上传jpg,gif图片")   
    window.location.href="upfile.jsp"   
    </script>    
    <%    
    }    
    try{    
    com.jspsmart.upload.File myf=sma.getFiles().getFile(0); 
    if(myf.isMissing()){  
    %>    
    <script language="jscript">    
    alert("请选择要上传的文件!")    
    window.location.href="upfile.jsp"   
    </script>    
    <%    
    }else{  
    ext=myf.getFileExt();  
    int file_size=myf.getSize();  
    String saveurl="";  
    if(file_size < file_max_size){  
    Calendar cal=Calendar.getInstance();  
    String filename=String.valueOf(cal.getTimeInMillis());  
    saveurl=request.getRealPath("/")+url; 
    saveurl+=filename+"."+ext;  
    myf.saveAs(saveurl,sma.SAVE_PHYSICAL);  
    myclass mc=new myclass(request.getRealPath("data/data.mdb"));  
    mc.executeInsert("insert into [path] values('uploadfiles/"+filename+"."+ext+"')");
    out.println("图片上传成功!");  
    response.sendRedirect("showimg.jsp"); 
    }  
    }  
    }catch(Exception e){    
    e.printStackTrace();    
    }    
    %>  
  </body> 
</html>  
</PRE> 


相 关 文 章   发布商链接
·javat实现正则表达式只替换URL字符串...
·实例配置如何在eclipse中调试jsp程序
·servlet容器对url的匹配过程及其url-...
·实例讲解jsp生成静态网页代码,已测...
·bean里面如何打印到html页面
·JSP入门学习经验
·JSP学习经验总结
·WIN2000下JSP服务器的安装
·Jsp页面列表组件框架设计
·基于JSP实现数据库中图片的存储与显...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·Jsp实现网站用户注册使用激活
·JSP彩色验证码生成实例代码
·Java使用ANT在线编译不用重启...
·jsp利用Session防止表单重复...
·Java防止非法和重复表单提交...
·JSP报表打印的一种简单解决方
·Servlet 采用forward 时,页面
·jsp生成验证码图片的程序
·jsp+ajax技术实现行政区划代...
·JSP防止表单重复提交的三种方
·Ajax+servlet实现页面无刷新...
·经验总结java利用jacob操作wo...
·祥解JSP中的标签库
·JSP实现统计当前在线人数的实
·基于JSP的ajax用户注册验证代
热 门 文 章
·经验总结java利用jacob操作wo...
·jsp+ajax技术实现行政区划代...
·使用struts upload包进行文件...
·基于JSP的ajax用户注册验证代...
·通过流或利用jspsmartupload....
·jsp利用Session防止表单重复...
·Jsp页面列表组件框架设计
·Java防止非法和重复表单提交...
·Jsp分页组件制作实例,可以解...
·Ajax+servlet实现页面无刷新...
·JSP防止表单重复提交的三种方...
·八步实现JSP报表打印
·实现jsp页面二级下拉框联动,...
·实例代码讲解jsp上传图片并过...
·实例讲解jsp生成静态网页代码...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .