天天躁日日躁狠狠躁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国产这里只有精品视频 | 国产亚洲精品久久播放 | 国产精品免费一区二区区 | 一级特黄aa大片欧美 | 色爱区综合激情五月综合激情 | 97人人超碰国产精品最新蜜芽 | 91精品一区二区综合在线 | 好男人社区 | 亚洲AV美女成人网站P站 | 青春禁区动漫免费观看 | 国产又粗又黄又爽的大片 | 亚洲午夜精品AV无码少妇 | 美女露出逼 | 成人在线视频网站 | 久久水蜜桃亚洲AV无码精品偷窥 | 狠狠色综合久久丁香婷婷 | u15女少天堂写真 | 久久精品国产亚洲AV麻豆欧美玲 | 亚洲精品色情婷婷在线播放 | 97久久久久 | 水蜜桃亚洲一二三四在线 | 97超碰97资源在线观看 | 国产精品97久久AV麻豆 | 成人小视频在线免费观看 | 护士日本xx厕所 | 黑人干日本美女 | 理论937 | 看 视频一一级毛片 | 色偷偷888欧美精品久久久 | 美女尿口羞羞视频 | 99国产电影 | 制服的微热 | 亚洲黄色免费观看 | 波多野结衣的AV一区二区三区 | 久久国产成人午夜AV影院无码 | 成都电影免费中文高清 | 男人和女人一级黄色大片 | 久久久精品免费免费直播 | 色噜噜噜亚洲男人的天堂 | 影音先锋av丝袜天堂 | 印度老妇女bbbxxx |