ASP.NET从客户端上传文件到服务器的方法原型

作者(出处):百宝箱工作室发布时间:2018年5月27日 10:06:29查阅量:128

    protected void Button2_Click(object sender, EventArgs e)
    {
        //这个方法的缺点是:文件大小没有限制、文件类型没有限制、同名文件上传会被覆盖
        if (FileUpload2.HasFile)
        {
            string savePath = Server.MapPath("~/Files/");//指定上传文件在服务器上的保存路径
            //检查服务器上是否存在这个物理路径,如果不存在则创建
            if (!System.IO.Directory.Exists(savePath))
            {
                System.IO.Directory.CreateDirectory(savePath);
            }
            savePath = savePath + FileUpload2.FileName;
            FileUpload2.SaveAs(savePath);
            lblMessage.Text = string.Format("<a href='Files/{0}'>Files/{0}</a>", FileUpload2.FileName);
        }
        else
        {
            lblMessage.Text = "你还没有选择上传文件!";
        }
    }
百宝箱网络工作室  版权所有  
站长QQ:1617818397  站长E-mail:1617818397@qq.com
Powered by www.baibaox.com  Copyright © 2011-2018
点击这里给我发消息