FileUpload Fu = new FileUpload();
                FileName = Server.MapPath(Pi.Dir.UserDir + NeedLogin.MyName + "/" + Pi.Dir.ProductsImages) +
                                  FileName.Substring(FileName.LastIndexOf("\\") + 1);
            
                Fu.SaveAs(FileName);我这样写可以吗?PS:我没有使用AJAX

解决方案 »

  1.   

    这么来NEW一个,应该没有问题吧
      

  2.   

    我写了这么段。可以实现。仅供参考string FullFileName = this.FileUpload.FileName;
            string filename = FullFileName.Substring(FullFileName.LastIndexOf("\\") + 1);
            string savename = Server.MapPath("User_Images\\User_Shop_Images") + "\\" + filename;        try
            {
                if (this.FileUpload.PostedFile.ContentLength > 3000000)
                {
                    this.lbl_check.Text = "*请上传小于300K的图片";
                    return;
                }
                else
                {
                    this.FileUpload.PostedFile.SaveAs(savename);
                    this.Image.ImageUrl = "User_Images/User_Shop_Images/" + filename;
                }
            }
            catch (Exception except)
            {
                return;
            }