private void UpFile()
    {
        string FilePath=Server.MapPath("./")+"File";//
        HttpFileCollection HFC = Request.Files;
        for (int i = 0; i < HFC.Count; i++)
        {
            HttpPostedFile HF = HFC[i];
            try
            {
                if (HFC[i].ContentLength > 0)
                {                    HF.SaveAs(FilePath + "//" + System.IO.Path.GetFileName(HF.FileName));//
                    Page.RegisterStartupScript("sb1", "<script>alert('上传成功!')</script>");//
                }
                else
                {
                    Page.RegisterStartupScript("sb4", "<script>alert('对不起,请先选择上传的文件路径!')</script>");
                }
            }
            catch
            {
                Page.RegisterStartupScript("sb2", "<script>alert('对不起,下载失败!')</script>");
            }
        }
    }
请高手帮忙解释一下红色标注的那句话的含义

解决方案 »

  1.   

     HF.SaveAs(FilePath + "//" + System.IO.Path.GetFileName(HF.FileName));//
    将文件保存到,你指定的路径
      Page.RegisterStartupScript("sb1", "<script>alert('上传成功!')</script>");//
    在页面中弹出对话框:“上传成功”
      

  2.   

    string FilePath=Server.MapPath("./")+"File";//这句话是指将文件保存到根目录下的File文件夹吗
      
      

  3.   

    HF.SaveAs(FilePath + "//" + System.IO.Path.GetFileName(HF.FileName));//
     :將文件上傳到指定目錄下面,文件名稱為 HF.FileNamePage.RegisterStartupScript("sb1", "<script>alert('上传成功!')</script>");//
    :這個就是彈出消息框啦,提示是否上傳成功。