上传文件

来源:互联网 发布:胡歌演技 知乎 编辑:程序博客网 时间:2024/04/30 08:45

  拖放HTML中的Input(File)控件到页面中,源码修改如下:

  <input id="FileUp" style="position: relative" type="file" name="FileUp" class="edline" runat=server />

  拖放一个按钮控件,键后台代码如下:

    protected void up_Click(object sender, EventArgs e)
    {
        HttpPostedFile pfile = this.FileUp.PostedFile;//得到要上传文件
        string fileName, fileExtence;
        fileName = System.IO.Path.GetFileName(pfile.FileName);//文件名称
        if (fileName != "")
        {
            fileExtence = System.IO.Path.GetExtension(fileName);//上传文件的扩展名
            string new_fileName = fileName;//给文件重新命名
            pfile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("requests/") + new_fileName);//保存路径
            Label2.Text = "上传成功!";
            Label2.Visible = true;
        }
    }