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

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

主站蜘蛛池模板: 亚洲AV无码乱码在线观看浪潮 | 国产精品久久久久精品A片软件 | 一区二区三区毛AAAA片特级 | 麻豆三级电影 | 日本中文字幕巨大的乳专区 | 色窝窝777欧美午夜精品影院 | 国产免费内射又粗又爽密桃视频 | 亚洲刺激视频 | 久久久免费观看 | 色婷婷激情AV精品影院 | 啦啦啦影院视频在线看高清... | 中文字幕亚洲欧美在线视频 | 中文字幕在线播放 | 久久亚洲AV成人无码国产漫画 | 伊人精品久久久大香线蕉99 | 久青草国产在线视频 | 久久亚洲欧美国产综合 | 无码天堂亚洲内射精品课堂 | 古风一女N男到处做高H | 抽插的日日液液H | 久99re视频9在线观看 | 久草热8精品视频在线观看 久草青青在线 | 思思99精品国产自在现线 | 免费看国产曰批40分钟 | 手机在线看片欧美亚洲 | 国产亚洲日韩另类在线观看 | 91涩涩视频 | 免费观看高清黄页网址大全 | 真人美女精美小穴 | 青青伊人国产 | 成人小视频免费在线观看 | 韩国伦理电影在线神马网 | 亚洲人成色777777老人头 | 欧美日本高清动作片www网站 | 色一欲一性一乱一区二区三区 | 老女人与小伙子露脸对白 | 狠狠啪在线香蕉 | 菠萝视频高清版在线观看 | 一边亲着一面膜下奶韩剧免费 | 99精品国产高清自在线看超 | 亚洲精品成人A8198A片漫画 |