GDI+一般性错误

mehehe 2006-05-13 10:01:10
先把我的错误让大家看一下:
GDI+ 中发生一般性错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。

源错误:


行 225: //objBitMap.Save(Response.OutputStream,ImageFormat.Gif);
行 226:
行 227: objBitMap.Save("Rectangle.Gif",ImageFormat.Gif);
行 228:
行 229: }


源文件: c:\inetpub\wwwroot\界面\chart0.aspx.cs 行: 227

堆栈跟踪:


[ExternalException (0x80004005): GDI+ 中发生一般性错误。]
System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)

System.Drawing.Image.Save(String filename, ImageFormat format)
界面.WebForm4.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\界面\chart0.aspx.cs:227
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()

之前也查过类似的问题,可是还是不明确解决的方法,看过类似问题的回复的说是权限和路径方面的问题,哎,可惜是菜鸟一个,还是不知道怎么解决,大侠们,能不能具体的教下在下啊?


...全文
185 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你可以用一个img.aspx页面,用objBitMap.Save(Response.OutputStream,ImageFormat.Gif);

然后用另一个Web页面,指定图片的source为img.aspx

如果是用存文件的方式,需设置目录读取权限objBitMap.Save"Rectangle.Gif",ImageFormat.Gif);
noky 2006-05-15
  • 打赏
  • 举报
回复
看看你的objBitMap对象是不是由什么问题。是一张bitMap吗?
另外Save中的第一个参数好像是要存储的绝对路径吧。检查一下吧

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧