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

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

主站蜘蛛池模板: 浪荡女天天不停挨CAO日常视 | 国产传媒18精品A片在线观看 | 日韩精品无码免费专区 | 中文字幕在线不卡日本v二区 | a级老头和老太xxxx | 久久久96| 99riav9 精品香蕉免费大视频 | 伊人久久精品AV无码一区 | 蜜柚视频高清在线 | 青青热久精品国产亚洲AV无码 | 国内精品久久久久久西瓜色吧 | 欧美18在线| 性做久久久久免费观看 | 国产在线观看免费 | 一区二区三区无码被窝影院 | 中文在线免费看视频 | 男人j进女人j一进一出 | 嫩草影院地址一二三 | 火影忍者高清无码黄漫 | 98色精品视频在线 | 欧美日韩亚洲一区二区三区在线观看 | 精品动漫国产亚洲AV在线观看 | 添加一点爱与你电视剧免费观看 | 理论片午午伦夜理片久久 | 亚洲色爽视频在线观看 | 亚洲三级视频 | 成人免费视频在线播放 | 日本熟妇乱人伦A片精品软件 | 久久精品动漫99精品动漫 | 依人青青青在线观看 | 日韩中文网 | 国产乱人精品视频AV麻豆 | 贵妃高h荡肉呻吟np杨玉环 | 青柠在线观看免费高清电视剧荣耀 | 视频专区亚洲欧美日韩 | www.一级毛片| 玖玖爱这里只有精品视频 | 久久足恋网 | 动漫美女搞鸡 | 午夜影院美女 | 美国一级大黄一片免费的网站 |