日期:2014-05-18  浏览次数:20409 次

使用FileUpload.SaveAs()上传文件的问题
SaveAs   方法被配置为需要根路径,但是路径“ipath”不是根路径。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  
异常详细信息:   System.Web.HttpException:   SaveAs   方法被配置为需要根路径,但是路径“ipath”不是根路径。
上面是错误的信息.是怎么回事啊?
代码如下:
  protected   void   Button2_Click(object   sender,   EventArgs   e)
        {
                String   name   =   FileUpload1.FileName;
                String   ipath   =   Server.MapPath( "upload ")   +   "\\ "   +   name;
                FileUpload1.SaveAs( "ipath ");
                Label3.Text   =   "您已经上传成功! ";
        }

------解决方案--------------------
FileUpload1.SaveAs( "ipath "); ==> FileUpload1.SaveAs(ipath);