天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ASP.NET輸出PNG圖片時出現GDI+一般性錯誤的解決方法

以下是原文:
Code:
復制代碼 代碼如下:
Response.Clear();
Response.ContentType = "image/PNG";
img.Save(Response.OutputStream, ChartFormat.Png);

竟然出現異常,是GDI+一般性錯誤。但是如果格式是
Code:
復制代碼 代碼如下:
Response.ContentType = "image/jpeg";

就不會報錯。
好在以前遇到過,改成
Code:
復制代碼 代碼如下:
Response.ContentType = "image/PNG";
using (MemoryStream ms = new MemoryStream())
{
img.Save(ms, ChartFormat.Png);
Response.OutputStream.Write(ms.GetBuffer(), 0, (int)ms.Length);
}

就可以輸入png圖片了。
這是由于Response.OutputStream這個流的無法往回讀取造成的,也就是它的CanSeek屬性
是false。png圖像生成的時候不像jpeg,不是流式的,已經寫入的就不再管了,而是需要往回
不斷地寫入結構數據。但是response流無法往回seek,所以直接用就不行了。改成一個可以
seek的MemoryStream,先生成好png圖片,然后再輸出到response流。

AspNet技術ASP.NET輸出PNG圖片時出現GDI+一般性錯誤的解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品久久久久久人妻精品流 | 99久久久国产精品免费调教 | 国产视频a在线观看v | 开心片色99xxxx | 丝瓜视频樱桃视频在线观看免费 | 亚洲 欧美 国产 综合五月天 | 国语自产拍大学生在线观看 | 亚洲午夜久久久久久久久电影网 | 艺术片 快播 | 999zyz色资源站在线观看 | 亚洲色视在线观看视频 | 无码内射成人免费喷射 | 在线播放日韩欧美亚洲日本 | 久久AV国产麻豆HD真实 | 亚洲欧美国产视频 | 影音先锋色av男人资源网 | 好男人好资源在线播放 | 日本三级按摩推拿按摩 | 无码人妻丰满熟妇区五十路久久 | 永久免费在线观看视频 | 国产一区二区在线免费观看 | 羞羞影院男女爽爽影院尤物 | 人人超碰97caoporen国产 | 蜜桃传媒一区二区亚洲AV | 亚洲欧美中文字幕网站大全 | 亚洲性夜色噜噜噜网站2258KK | 日本妈妈在线观看中文字幕 | 国产国产人免费观看在线视频 | 果冻传媒在线完整免费播放 | 精品久久久久久久久免费影院 | 久久久久久久久免费视频 | 色综合精品无码一区二区三区 | 国产午夜精品久久久久九九 | 亚洲人人为我我为人人 | 久久中文电影 | 97成人碰碰在线人妻少妇 | 天美传媒在线观看完整高清 | 中文字幕精品无码一区二区 | 久久9精品区-无套内射无码 | 忘忧草日本在线社区WWW电影 | 亚洲最大日夜无码中文字幕 |