Re: Problem bein "Bauen" einer Grafik

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Günter Prossliner (gpointprossliner_at_removegmx.at)
Date: 02/24/05


Date: Thu, 24 Feb 2005 13:33:11 +0100


> Jetzt mein Problem:
> Der erzeugte HTML-Code im Browser beginnt mit Binärdaten (vermutlich
> dem Stream meiner Grafik), gefolgt von HTML-Code (beginnend mit
> "<html>")
> Das ist natürlich Müll.
> Wie stelle ich es an, das er Stream mitten im Code, nämlich da, wo ich
> ihn zur Laufzeit erzeuge, angezeiht wird?
>
> Oder ist ein Stream da ein ganz falscher Ansatz und ich sollte
> vielleicht ein image-control einbauen und diesem die erzeugt Grafik
> zuordnen? Wenn ja: Wie?

Images können im (standard) html nicht inline dargestellt werden. Jedes
Image muss mit einem eigenem Request gehohlt werden. Also renderst Du im
Control <img src="..."> raus, in einem weiteren Request hohlt sich der
Browser dann das image aus der angegeben url.
Wenn Du das image über eine aspx Seite generierst, dann kannst Du
ohneweiters auch z.B. einen Source mit .aspx extension und querystring
(src="ImgGen.aspx?id=..." ) angegeben. Der Browser beachtet nur den
ContentType. Eine sauberer Lösung wäre ein spezieller httpHander. Dazu
sollten sich genügend Informationen finden lassen!

mfg GP



Relevant Pages

  • Re: Open jpg in default windows application
    ... > I agree with Stan on the two question you mentioned. ... The browser based web ... > stream out one image each time... ... > NET's System.Drawing api to manipulate image stream/content at serverside ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: View Multiple Binary Files(Images)
    ... Microsoft Online Support ... Browser request the web page and retrieve all the html content of that ... Make a custom HttpHandler which will help retrieve image stream from ... | your server's hard disk and write response stream out. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Open jpg in default windows application
    ... I agree with Stan on the two question you mentioned. ... The browser based web ... stream out one image each time... ... It would be the best if image opens right away in the ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: 128k WMA problem solved on Wi-Fi radios
    ... then it'll actually be that Linux ... proprietary codecs. ... websites use browser sniffing to determine which browser is asking ... out or offered a stream of a different quality. ...
    (alt.radio.digital)
  • Re: GetResponse() reagiert nicht mehr!
    ... von .Dispose ist IMHO übrigens nie verkehrt, wenn die Klasse denn ... eine entsprechende Methode anbietet, unabhängig davon, ob Du einen ... Stream, ein Image, eine Connection, ... ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)