Asp.net_文件上传控件FileUpload用法初步

来源:互联网 发布:windows xp镜像文件 编辑:程序博客网 时间:2024/05/16 15:42

1.aspx

            <asp:FileUpload ID="fudTest" runat="server" />            <asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click" />            <br />            <asp:Label ID="lblMessage" runat="server"></asp:Label>

1.aspx.cs

//上传文件按钮    protected void btnUpload_Click(object sender, EventArgs e)    {        //定义保存路径        string savePath = "UploadFiles";        //是否存在目录        if (!System.IO.Directory.Exists(Server.MapPath(savePath)))        {            //不存在创建文件夹             System.IO.Directory.CreateDirectory(Server.MapPath(savePath) );        }        //上传文件        if (fudTest.HasFile)        {            try            {                fudTest.SaveAs(Server.MapPath(savePath) + "\\" + fudTest.FileName);                lblMessage.Text = lblMessage.Text+"客户端路径:" + fudTest.PostedFile.FileName + "<br>" +                              "文件名:" + System.IO.Path.GetFileName(fudTest.FileName) + "<br>" +                              "文件扩展名:" + System.IO.Path.GetExtension(fudTest.FileName) + "<br>" +                              "文件大小:" + fudTest.PostedFile.ContentLength + " KB<br>" +                              "文件MIME类型:" + fudTest.PostedFile.ContentType + "<br>" +                              "保存路径:" + Server.MapPath(savePath) + "\\" + fudTest.FileName+                              "<hr>";            }            catch (Exception ex)            {                lblMessage.Text = "发生错误:" + ex.Message.ToString();                            }        }        else        {            lblMessage.Text = "没有选择要上传的文件!";        }    }

原创粉丝点击