用到HTML中的Input(File)控件,命名空间 using System.IO;//Path,获得文件名时用到的命名空间

属性&方法:PostedFile要上传的文件对象,Path.GetFileName得到文件名,Server.MapPath转化路径,PostedFile.SaveAs文件保存

    protected void Button1_Click(object sender, EventArgs e)
    {
        string fileName = Path.GetFileName(File1.PostedFile.FileName);//得到要上传的文件名称
        fileName = Server.MapPath("~\\upload\\"+fileName);//转化为物理路径,注意转义字符
        if (File1.PostedFile.ContentLength / 1024 > 300)
        {
            Response.Write("<script>alert('上传文件超过300K,请重新上传')</script>");
        }
        else
        {
            File1.PostedFile.SaveAs(fileName);//将上传的文件保存在
            Response.Write("<script>alert('文件上传成功')</script>");
            btnUpload.Visible = false;
        }
      
    }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2021-11-20
  • 2021-06-17
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
相关资源
相似解决方案