Wie bekomme ich eine C# - WebBrowser-Steuerelement zum anzeigen von jpeg-Dateien (raw)?

Weiß jemand, in .Net 2.0 - .Net 3.5 wie lädt man ein jpeg in ein System.Windows.Formen.WebControl als byte-array und mit dem richtigen MIME-types gesetzt, so wird es zeigen?

Etwas wie:

webBrowser1.DocumentStream = new MemoryStream(File.ReadAllBytes("mypic.jpg"));
webBrowser1.DocumentType = "application/jpeg";

Den webBrowser1.DocumentType scheint nur gelesen werden, also ich weiß nicht, wie Sie dies tun. Im Allgemeinen möchte ich in der Lage sein laden Sie eine beliebige Art von filesource mit einem MIME-Typ definiert in den browser zu zeigen.

Lösungen mit dem schreiben von temporären Dateien, die nicht gut sind. Momentan habe ich es gelöst mit ein wenig lokaler webserver socket-listener liefert, dass die jpeg-ich bitte um mit dem richtigen mimetype.

UPDATE: Da jemand gelöscht, eine Antwort-meine-eigene Frage wo ich die info hatte, andere verwenden könnte, ich werde es als update statt. (für diejenigen, die löschen, die Art und Weise, aktualisieren Sie bitte die Fragen mit den wichtigen Informationen).

Probe-Lösung in C# hier, das funktioniert perfekt: http://www.codeproject.com/KB/aspnet/AspxProtocol.aspx

InformationsquelleAutor Wolf5 | 2008-11-14

Schreibe einen Kommentar