WEB开发网
开发学院WEB开发ASP.NET asp.net 2.0 上传控件的使用 阅读

asp.net 2.0 上传控件的使用

 2006-12-24 17:19:12 来源:WEB开发网   
核心提示:试用了一下asp.net 2.0的上传控件,还是挺方便的,asp.net 2.0 上传控件的使用,分享代码如下: PRotected void Button1_Click(object sender, EventArgs e) { try { 判断文件大小#region 判断文件大小 int intFile

试用了一下asp.net 2.0的上传控件,还是挺方便的。

分享代码如下:

   PRotected void Button1_Click(object sender, EventArgs e)
   {
     try
     {
       判断文件大小#region 判断文件大小
       int intFileLength = this.FileUpload1.PostedFile.ContentLength;

     if (intFileLength > 50000)
       {
         this.Label1.Text = "文件大于50k,不能上传";
         return;
       }
       #endregion

     判断保存的文件夹是否存在#region 判断保存的文件夹是否存在
       string strUpPath = @"upfile\" + System.DateTime.Now.ToShortDateString();// +@"\";

     //文件夹不存在的时候,创建文件夹
       if (!System.IO.Directory.Exists(Server.MapPath(strUpPath)))
       {
         System.IO.Directory.CreateDirectory(Server.MapPath(strUpPath));
       }
      
       string strUrl = Server.MapPath(strUpPath + @"\" + this.FileUpload1.FileName);
       #endregion
      
       //上传文件
       this.FileUpload1.SaveAs(strUrl);

     this.Label1.Text = "文件上传成功";

   }
     catch (System.Exception ex)
     {
       this.Label1.Text = "文件上传失败:" + ex.Message;
     }
   }
示例工程: http://www.cnblogs.com/Files/heekui/WebUpLoad.rar

Tags:asp net 上传

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接