Asidy'Blog

学会感恩,学会共享;先做人,后做技术……
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ASP.NET2.0中FileUpload控件的使用(即ASP.NET2.0中如何上传文件)

Posted on 2007-10-18 13:29  Asidy  阅读(1341)  评论(4编辑  收藏  举报

最近太忙了,一直没时间写点东东,今天上网先转一篇自己CSDN上的BLOG的的文章过来先.
第一步:新建一个FileUpload.aspx页面。

第二步:在FileUpload.aspx页面中放入FileUpload控件,Button控件及Label控件[用于显示上传文件的相关信息,如类型,大小等]

第三步:在D盘上建一文件夹upload,并设置其权限为可读可写[具体设置请自行参考其它书籍]。

第四步:编程。在页面上双击Button控件,编写Button1_Click事件,程序如下:
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)
        {
            try
            {
                FileUpload1.SaveAs("D:\\upload\\" + FileUpload1.FileName);
                Label1.Text = "File Name: " +
                    FileUpload1.PostedFile.FileName + "<br>" +
                    FileUpload1.PostedFile.ContentLength + "kb<br>" +
                    "Content Type: " +
                    FileUpload1.PostedFile.ContentType;
            }
            catch (Exception ex)
            {
                Label1.Text = "ERROR: " + ex.Message.ToString();
            }
        }
        else
        {
            Label1.Text = "You have not specified a file.";
        }
    }

第五步:浏览,测试。

《完毕》