Response Image Content

15/03/2009 - 21:45 von Phil Belloni | Report spam
Hi

Ich habe ein IMG in HTML eingebaut, welches eine aspx Seite mittels src
aufruft:
[img
src="http://www.meindomain/DesktopModule...ID=1"
style="border:0" alt=""/]

Im Aspx verarbeite ich den Aufruf (àhnlich Google-Analytics). Wie kann ich
verhindern, dass im Browser danach ein leeres Bild (Viereck mit rotem Kreuz)
angezeigt wird?

Nun, ich dachte mir, ich gebe dann eben ein Bild zurück, als Antwort:

Dim stream As FileStream =
File.OpenRead(Server.MapPath(Request.Params("Dateiname")) & "\meinbild.gif")
Dim lbytes(stream.Length) As Byte
stream.Read(lbytes, 0, lbytes.Length)
stream.Close()
Response.ContentType = "image/gif"
Response.BinaryWrite(lbytes)

Funktioniert aber nicht.
Wie kann ich jetzt ein Bild zurückgeben, oder das Problem wie oben
beschrieben lösen?

Gruss und Dank
 

Lesen sie die antworten

#1 Thomas Bandt
15/03/2009 - 22:07 | Warnen spam
Phil Belloni schrieb:
Im Aspx verarbeite ich den Aufruf (àhnlich Google-Analytics). Wie kann ich
verhindern, dass im Browser danach ein leeres Bild (Viereck mit rotem Kreuz)
angezeigt wird?



style="display:none"

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Die ASP.NET-Profis aus Nürnberg
http://blog.thomasbandt.de - Privates Blog

Ähnliche fragen