上传图片 jspsmart,src写入数据库中

上传图片

<html>
  <head>
     
    <title></title>
  
  </head>
 
  <body>
   <form METHOD="POST" ACTION="advertiser/banner_save.jsp" NAME="form1" ENCTYPE="multipart/form-data"  onSubmit="return docheck()">
             <FIELDSET
            style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px"><LEGEND><SPAN
            class=f1>添加广告</SPAN></LEGEND>
                 
            <TABLE id=middle1 cellSpacing=0 cellPadding=0 width="100%"   align=left border=0>
   
              <TBODY>
              <TR>
                <TD width="20%">广告名称:</TD>
                <TD width="80%">
                <INPUT class=input1 maxLength=30 size=30 name="title"></TD></TR>
              <TR>
                <TD>选择广告项目分类:</TD>
                <TD>
                <SELECT class=input1  size=1 name="project_id"></SELECT> </TD></TR>
              <TR>
                <TD>选择广告类型:</TD>
                <TD><SELECT   size=1  name=type> <OPTION value=50 selected>88*31
                    退弹</OPTION><OPTION value=11>0*0 自定义代码</OPTION<SELECT>
</TD></TR>
              <TR>
                <TD>投放量:</TD>
                <TD><INPUT class=input1  name=mount" >填数字<SPAN  id=tishi></SPAN> </TD></TR>
              <TR id=adstype_file style="DISPLAY: block">
                <TD><br></TD>
                <TD><BR>
                     上传图片/动画:           <input TYPE="FILE" name="Pic" >
                 
                  <br><br>或在下面直接输入网络上的图片地址<BR>
                  <INPUT class=input2
                  id=filename maxLength=100 size=50 name=filename disabled="disabled"><FONT
                  color=red>注</FONT>:上传文件格式可以是JPG/GIF/PNG/SWF;文件大小不能超过 200 KB。
                </TD></TR>
              <TR id=adstype_link style="DISPLAY: block">
                <TD>链接地址:</TD>
                <TD><INPUT class=input1 id=gotourl maxLength=255 size=50   name="url">
                  <BR>如:http://www.ete.cn,如果用代理号用##aid##替换,广告ID用##bid##替换 </TD></TR>
              <TR id=adstype_code style="DISPLAY: none">
                <TD>自定义广告代码:</TD>
                <TD><TEXTAREA id=custom_code name=custom_code rows=4 cols=50></TEXTAREA>
                  <BR>输入您自己的广告系统代码,如:&lt;script&gt;...&lt;/script&gt;。<BR>注意:代理ID必须用##aid##替换,广告ID用##bid##替换,比如aid=1234必须改为aid=##aid##。</TD></TR>
              <TR id=tabloid_code style="DISPLAY: none">
                <TD>广告代码:</TD>
                <TD><TEXTAREA id=tabloid_code name=tabloid_code rows=4 cols=50></TEXTAREA></TD></TR>
              <TR>
                <TD>广告简介:<BR><BR>(最多50个字)</TD>
                <TD><TEXTAREA name="intro" rows=4 cols=50></TEXTAREA></TD></TR>
              <TR>
                <TD>&nbsp;</TD>
                <TD><INPUT accessKey=y type="submit" value=确认提交 name="Submit"> <INPUT type=reset value=清空重置 name=reset>
            </TD></TR></TBODY></TABLE></FIELDSET></FORM>
                      
  </body>
</html>
 

使用了ENCTYPE="multipart/form-data"  onSubmit="return docheck()">


其它表单也不能用request.getParmater();来取得了...要用su.getRequest().getParameter("title");       取

在lib中添加jspsmart.包

<%@ page language="java" import="com.jspsmart.upload.*"%>

banner_save.jsp

<%
  
     SmartUpload su = new SmartUpload();
    // 新建一个SmartUpload对象
   
   // 上传初始化
   su.initialize(pageContext);
   // 设定允许上传的文件(通过扩展名限制),仅允许jpg,bmp,gif文件。
   su.setAllowedFilesList("jpg,bmp,gif");
   // 上传文件
   su.upload();
   // 将上传文件全部保存到指定目录
   su.save("advertiser/uploadfiles");
   
   
     String title=su.getRequest().getParameter("title");      
     String ads_project_ID =su.getRequest().getParameter("ads_project_ID");
     String type =su.getRequest().getParameter("type");
     String mount =su.getRequest().getParameter("mount");
   //  String pic =su.getRequest().getParameter("pic");
     String url=su.getRequest().getParameter("url");
     String intro=su.getRequest().getParameter("intro");
  
   
           String pic="./uploadfiles/"+su.getFiles().getFile(0).getFileName();
         
        db.creatConnection();
        String sql="insert into ads_des(title,type,mount,pic,url,intro,ads_project_ID) values('"+title+"', '"+type+"',"+mount+",'"+pic+"','"+url+"','"+intro+"',"+ads_project_ID+" )";
         System.out.print(sql);
        if(db.executeUpdate(sql))
        { System.out.print("插入成功");
          }
    else{
     System.out.print("添加失败");
    }
   db.closeConnection();
  %>

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值