首页 > 开发 > 综合 > 正文

一个Web文件上传的C#源代码

2024-07-21 02:15:57
字体:
来源:转载
供稿:网友


  //保存文件的路径,包括文件名
  private string getsavepath(string filename)
  {
  string path=request.physicalapplicationpath +"//link_icon";
   return path+"//"+filename;
  }

  private bool upload()//上传图片
  { 
           bool flag=false;
   string filename=getfilename(fileicon.value );
   string db=request.physicalapplicationpath+"//#commccope.mdb";
    string constr="provider=microsoft.jet.oledb.4.0;data source="+db;
   oledbconnection con=new oledbconnection (constr);
   
   
   try
   {
    //上传文件
    string savepath=getsavepath(filename);
    fileicon .postedfile.saveas (savepath);

    //插入数据库
    
    oledbcommand com=new oledbcommand ("insert into friendlink(sitename,display,link) values('"+txtname.text +"','"+filename+"','"+txtlink.text  +"')",con);
    con.open ();
    com.executenonquery ();
    con.close ();
    flag =true;
   }
   catch(exception ex)
   {
   label1 .text ="错误:"+ex.message ;
   }
   finally
   {
    if(con.state !=0)con.dispose ();
   }
   return flag;
   
  
  }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表