2013-03-29 58 views
0

我對我的處理程序有以下代碼我已經調試過它,我可以看到我的圖像變量b具有需要的實際圖像,但是我無法在瀏覽器中顯示它。當我運行這個時,我只是在屏幕上而不是圖像上獲取System.Drawing.Bitmap。我不知道如何將它寫入瀏覽器。任何想法將非常感謝它感謝。用http處理程序輸出圖像

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://myaddress"); 
request.Credentials = new NetworkCredential("username", "password"); 
request.Method = "GET"; 
request.Accept = "image/jpeg"; 

HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
Stream s = response.GetResponseStream(); 
System.Drawing.Image b = System.Drawing.Image.FromStream(s); 
context.Response.ContentType = "image/jpeg"; 
context.Response.Write(b); 

回答

1

其寫入到輸出流:

b.Save(context.Response.OutputStream, ImageFormat.Jpeg); 
+0

的作品的感謝! – user541597