那你干吗保存在 /PicImg 目录下?直接保存在 Img 不就行了

解决方案 »

  1.   

    Img.ImageUrl = (Server.MapPath("../PicImg/") + "\\" + name);
                    PicImg.Text = (Server.MapPath("../PicImg/") + "\\" + name);这两句有问题的,图片已经上传了,显示的时候只需要虚拟路径Img.ImageUrl = "../PicImg/" + name;
      

  2.   

    Fu.PostedFile.SaveAs(Server.MapPath("../PicImg/") + "\\" + name);
    Img.ImageUrl = (Server.MapPath("../PicImg/") + "\\" + name);
    PicImg.Text = (Server.MapPath("../PicImg/") + "\\" + name);
    -----------------------------------------------------------------------------
    修改为:
    Fu.PostedFile.SaveAs(Server.MapPath("../PicImg") + "\\" + name);
    Img.ImageUrl = (Server.MapPath("../PicImg") + "\\" + name);
    PicImg.Text = (Server.MapPath("../PicImg") + "\\" + name);
      

  3.   

    漏了一点,Server.MapPath("../PicImg/") 如果你的只有你的上传页面是二级目录当中才能正常映射,如果是在根目录不能正常映射。LZ根据实际情况进行修改.
      

  4.   

    这个你是传上了的,可以考虑用.net类里面的FtpWebRequest类来实现FTP上传
      

  5.   

    和 FTP文件目录 比较一下细心点该下路径就可以..我遇到过这样的问题.细心调试下