天天躁日日躁狠狠躁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+一般性錯誤的解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 久久99r66热这里有精品 | 2021全国精品卡一卡二 | 亚洲精品无码午夜福利在线观看 | 黄色xxxxxx| 俺也去最新地址 | 国产精品久久久久a影院 | 午夜神器18以下不能进免费 | 青草视频久久 | 亚洲精品无码久久久久A片空 | 色AV色婷婷96人妻久久久 | 国产精品久久久久一区二区三区 | 亚洲 日本 天堂 国产 在线 | 暖暖直播免费观看韩国 | 国产亚洲欧美在线中文BT天堂网 | 国产亚洲精品A久久777777 | 日产精品久久久久久久蜜殿 | 91精品国产91 | 亚洲精品AV中文字幕在线 | 黄A无码片内射无码视频 | 欧美日韩午夜群交多人轮换 | 中文字幕视频在线免费观看 | 97人妻在线公开视频在线观看 | 99久久久精品免费观看国产 | 色婷婷国产精品视频一区二区 | 三八成人网 | 九色PORNY蝌蚪视频首页 | 国产99久久久国产精品免费看 | 热综合一本伊人久久精品 | 秋霞电影伦网理最新在线看片 | 免费麻豆国产黄网站在线观看 | 国产日韩在线欧美视频 | 好色的妹妹| 试看做受120秒免费午夜剧场 | 俄罗斯兽交XXXXX在线 | 亚洲精品在看在线观看 | 亚洲国产精品99久久久久久 | 古风H啪肉NP文 | 欧美午夜a级精美理论片 | 国产欧美精品国产国产专区 | 欧美亚洲日韩自拍高清中文 | 国产精品毛片在线视频 |