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

原创 2005年05月07日 20:34:00
//保存文件的路径,包括文件名
  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;
   
  
  }

相关文章推荐

C#实现Web文件上传的两种方法

 C#实现Web文件上传的两种方法  1. C#实现Web文件的上传     在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,...

C#编写的Web大文件上传代码

  • 2009年03月31日 13:22
  • 314KB
  • 下载

Struts2多个文件上传的分析及源代码说明

Struts2多个文件上传 10级学员 韩晓爽课堂笔记 多个文件上传分为List集合和数组,下面我们着重介绍一下list集合的上传。都大同小异。 一  介绍 1.  在struts2文件上传的...

一个jquery 的多文件上传示例

  • 2013年04月14日 16:46
  • 1.51MB
  • 下载

struts2文件上传/下载(附源代码)

转载自:http://blog.csdn.net/phantomes/article/details/8076832 struts2对于文件的操作提供很多便捷的地方,因此在项目中多少会涉及到...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个Web文件上传的C#源代码
举报原因:
原因补充:

(最多只允许输入30个字)