0
我有一個頁面http://www.mysite.com/image.aspx
,我想加載和顯示圖像,而不是渲染HTML。渲染圖像的網頁
我必須設置爲image/png
頁面的contentType中,這裏是我的代碼:
using (Bitmap image = new Bitmap("http://www.google.com/images/img.png"))
{
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
ms.WriteTo(Response.OutputStream);
}
}
,但我得到一個錯誤說:
URI格式不被支持。
我如何加載外部圖像,並將其渲染網頁?
我得到一個編譯錯誤說'對System.IO.MemoryStream.MemoryStream的最佳重載的方法匹配(字節[])有一些無效arguments' - 有另一種方式來創建一個MemoryStream從WebResponse? – Steven
以上引用的代碼示例可能不完全正確的,因爲我剛纔輸入它從記憶。然而,在最壞的情況下,你從後面流'GetResponseStream'可以直接通過做'Read'電話寫在MemoryStream的緩衝區。 – Tejs