我用VS2005 开发一个在线图象处理的页面我在页面首次加载的时候就显示一张图片
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)  
    {
         imgShow.ImageUrl = Server.MapPath("../uploads/test.jpg");
    }
}
页面里面也提供上传图片按钮,上传成功用图片控件imgShow显示出来。在设置一个按钮,对图片进行在线处理。如果我直接点击按钮对页面首次加载时显示的图片进行处理,没有问题。但是如果我上传图片,然后对上传的图片进行处理,就会出现问题。以下是按钮的代码protected void Button1_Click(object sender, EventArgs e)
{
        string photopath =imgShow.ImageUrl;        System.Drawing.Image drawiamge = System.Drawing.Image.FromFile(photopath);
        //以下对图象进行处理
        System.Drawing.Image afterProc = ImageAdjust.ImageAdjust.Invert((Bitmap)drawiamge);        afterProc.Save(savepath, System.Drawing.Imaging.ImageFormat.Jpeg);
        afterProc.Dispose();
        drawiamge.Dispose();        imgShow.ImageUrl = savepath;
}
就会出现错误。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.FileNotFoundException: ../uploads/temp.jpg行 104:        System.Drawing.Image drawiamge = System.Drawing.Image.FromFile(photopath);