我用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);
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);
解决方案 »
- 控件的图片显示问题。
- 动态修改config文件的连接字符串
- 100分跪求!c#语言:输入ip 地址,显示ip地址的服务器所在城市
- 利用c#将sqlserver中的数据导入excel的问题
- 问个很有难度的问题
- 急求:C#中BCD码转成10进制的函数
- 高手过来指教!!!!!!!!!!!!!!!!!!!!
- 感谢大侠们帮我解决了那道高中数学题,已结贴给分,下面再请教二道题:
- Treeview 实现查询分析器的树状目录
- 怎样将自己做的ASP.NET程序放到IIS服务器上去?服务器需要怎么配置?
- ZedGraph控件,多GraphPane中如何增加可拖动的参考线?
- 请问HTML服务器控件和WEB控件的区别,及各自的用途?能混合用吗?
-->
string photopath =Server.MapPath(imgShow.ImageUrl);
要用物理路径
我不明白啊