modernsky2003

asp.net 2.0 上传控件的使用

http://www.cnblogs.com/heekui/archive/2006/12/23/601047.html
试用了一下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;
        }

    }



posted on 2008-05-29 17:20  hekeneng  阅读(165)  评论(0编辑  收藏  举报

导航