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

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

主站蜘蛛池模板: 日本黄色官网 | 亚洲你我色 | 激情内射亚洲一区二区三区爱妻 | 国产 亚洲 中文字幕 久久网 | 亚洲黄色官网 | 久久久96人妻无码精品蜜桃 | 憋尿调教绝望之岛 | 午夜视频无码国产在线观看 | 国产精品AV色欲蜜臀在线 | 成人a视频在线观看 | 国产高清视频在线播放www色 | 亚洲精品乱码8久久久久久日本 | 久久婷婷五月综合色丁香花 | 亚洲精品无码专区在线播放 | 日本枯瘦娇小 | 狠狠插狠狠干 | 久就热视频精品免费99 | 国模啪啪久久久久久久 | qvod电影| 好紧好湿太硬了我太爽了文字 | 精品久久香蕉国产线看观看麻豆 | 亚洲综合色五月久久婷婷 | 午夜视频在线瓜伦 | 人禽l交视频在线播放 视频 | 强奸日本美女小游戏 | 第一次玩老妇真实经历 | 小小水蜜桃视频高清在线观看免费 | 一一本之道高清视频在线观看中文字幕 | 免费成年人在线视频 | 久久精品熟一区二区三区 | 怡红院美国分院一区二区 | 超碰97人人做人人爱少妇 | 动漫H片在线观看播放免费 动漫H片在线播放免费高清 | 岛国大片在线播放高清 | 日本无码人妻丰满熟妇5G影院 | 精品国产乱码久久久久久软件 | 日韩午夜欧美精品一二三四区 | 日本精品久久久久中文字幕2 | 久久香蕉国产线看观看首页 | 国产午夜电影在线观看不卡 | 99久久免费国内精品 |