我有一个页面http://www.mysite.com/image.aspx
,我想加载和显示图像而不是呈现 HTML。
我将页面的 ContentType 设置为image/png
,这是我的代码:
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 格式。
如何加载外部图像并将其呈现到页面?