Laden...

Bitmap und HttpListenerResponse

Erstellt von miketech vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.457 Views
M
miketech Themenstarter:in
82 Beiträge seit 2005
vor 17 Jahren
Bitmap und HttpListenerResponse

Hi zusammen,

ich experimentiere zur Zeit mit dem HttpListener und in diesem Zusammenhang mit HttpListenerResponse rum. Nun habe ich das Problem, dass ich gerne über den Browser über eine bestimmte URL ein Bild anzeigen lassen, um genau zu sein ein Png, welches ich in meinen Resourcen habe. Unabhängig davon ist es einfach ein Bitmap welches ich anzeigen möchte. Das hier ist mein aktueller Versuch:


                response.ContentType = "image/png";
                Bitmap logo = global::Webservice.Properties.Resources.WFLogo;
                logo.Save(response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);
                response.ContentLength64 = Encoding.UTF8.GetBytes(logo.ToString()).Length;
                response.OutputStream.Close();

So, das geht nur leider überhaupt nicht 🙂 Leider finde ich auch sonst keine Informationen dazu, wie ich das am besten mache. Hat jemand eine Idee?

Gruß

Mike

I
256 Beiträge seit 2005
vor 17 Jahren

Machs so

sbm ist die Bitmap

 
            #region Finish, Send Response and Dispose

                context.Response.ContentType = "image/x-png";
                context.Response.Clear();

                // Copy Bitmap into memory
                MemoryStream memBuff = new MemoryStream();
                sbm.Save(memBuff, ImageFormat.Png);

                memBuff.WriteTo(context.Response.OutputStream);

                context.Response.Flush();

                newBmpGraphics.Dispose();

                #endregion


lg

M
miketech Themenstarter:in
82 Beiträge seit 2005
vor 17 Jahren

Prima danke! Damit funktionierts.

Gruß

Mike