Am besten du gibst das Bild über eine ASPX Seite aus... dann kannst du eine
Zufallszahl anhängen und damit den Browser vorgaulken, dass es was neues
gibt.
zb. <img src="/getImage.aspx?IMG=test.gif&Rdm=23213123213">
wobei rdm die Zufallszahl ist.
So ungefähr müßte die ASPX SEite dann aussehen
Dim FileName as string =request("IMG")
Dim MyFileStream As System.IO.FileStream
Dim FileSize As Long
MyFileStream = New System.IO.FileStream(FileName, IO.FileMode.Open)
FileSize = MyFileStream.Length
Dim Buffer(CInt(FileSize)) As Byte
MyFileStream.Read(Buffer, 0, CInt(FileSize))
MyFileStream.Close()
Response.ContentType = "image/Gif"
Response.BinaryWrite(Buffer)
Response.End()
Gruß chris
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Auftrag von Stadelmann Patrick
Gesendet: Freitag, 17. Juni 2005 13:21
An: [email protected]
Betreff: [Asp.net] Cache Frage
Hallo,
Hab einen Bildupload in ASP.Net erstellt.
Beim Bildupload ist eine Vorschau enthalten, wo das
aktuelle Bild, dass der User hinaufgeladen hat, angezeigt
wird. Wenn der Benutzer auf den Uploadbutton klickt, wird ein
PostBack ausgeführt. Wenn die Seite dann wieder aufgebaut wird, hat
er das neue Bild in der Vorschau. Wenn ich danach eine andere Seite
aufrufe und später wieder zum Bildupload zurück kehre hat er das
alte Bild wieder in der Vorschau, obwohl das neue hinaufgeladen wurde.
Soweit ich gelesen hab, kann man den Cache des Users nicht löschen,
da wäre wahrscheinlich der Benutzer auch nicht sehr erfreut wenn ich ihm
seinen Cache immer löschen würde. Wie soll ich das am besten machen?
Soweit ich weis, kann ich in ASP.Net verhindern, dass er mir die Seite in
den Cache haut, aber was ist mit den Benutzer, die bereits die Seite bzw.
die Vorschau im Cache haben. Oder gibt es eine gute Möglichkeit die
Seite noch zu aktualisieren nach der PostBack aktion ohne dass die Meldung
kommt, ob man die Daten noch einmal senden möchte?
Währe über ein paar Vorschläge dankbar.
gruß
Patrick
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net