jpeg download erzwingen!
Stefan D.
- grafik
hallo allerseits,
ich müßte einen download dialog kriegen bei einem jpeg, allerdings ohne das läßtige zip oder sonst etwas.
das dies möglich ist hab ich bei einer seite gesehen, werde allerdings aus dem quelltext nicht schlauer.
es wird ein Form verwendet die
<form method="post" action="download/bp_070903erntedank02.jpg">
<input type="hidden" name="Filename" value="data/images/bp_070903erntedank02.jpg">
<input type="submit" value="Großes Bild laden">
</form>
wenn ich die action "seite" (is ja eigentlich ein jpeg) selbst mit einem form als action verwende und ein anderes bild im hidden Field übergeben bekomme ich den download dialog für das bild in der action runtergeladen wird aber tatsächlich das im hidden field (hat mit der sache nix zu tun aber is vielleicht hilfreich)
eine idee eines kollegen von mir war, dass die action ein virtuelles verzeichnis ist bei dem ich angeben kann was passiert wenn darauf zugagriffen wird. könnte das sein?
ich wäre über jede hilfe dankbar...
THX, Stefan D.
hi,
mit einem serverseitigen Prozess, CGI, könnte das gehen, guck mal:
http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.10.13
... den Content-Type musst du natürlich anpassen.
Rolf
ich müßte einen download dialog kriegen bei einem jpeg, allerdings ohne das läßtige zip oder sonst etwas.
das dies möglich ist hab ich bei einer seite gesehen, werde allerdings aus dem quelltext nicht schlauer.
es wird ein Form verwendet die
<form method="post" action="download/bp_070903erntedank02.jpg">
<input type="hidden" name="Filename" value="data/images/bp_070903erntedank02.jpg">
<input type="submit" value="Großes Bild laden">
</form>wenn ich die action "seite" (is ja eigentlich ein jpeg) selbst mit einem form als action verwende und ein anderes bild im hidden Field übergeben bekomme ich den download dialog für das bild in der action runtergeladen wird aber tatsächlich das im hidden field (hat mit der sache nix zu tun aber is vielleicht hilfreich)
eine idee eines kollegen von mir war, dass die action ein virtuelles verzeichnis ist bei dem ich angeben kann was passiert wenn darauf zugagriffen wird. könnte das sein?
ich wäre über jede hilfe dankbar...
THX, Stefan D.
hallo,
besten dank, aber ich habe am server nicht cgi zur verfügung.
(vergessen zu erwähnen, tschuldichkeit!)
eine lösung mit ASP wäre vorzuziehen!
aber die erwähnte seite benutzt CGI, somit habe ich sowas schon befürchtet
lg, stefan
in welcher "sprache" der server "denkt", ist irrelevant.
entscheidend sind die header-informationen, die der server sendet.
http://www.google.de/search?hl=de&ie=UTF-8&oe=UTF-8&q="content-type"+application%2Fdownload&meta=
hi,
ich müßte einen download dialog kriegen bei einem jpeg, allerdings ohne das läßtige zip oder sonst etwas.
das </archiv/> dürfte zu den schlagworten "download erzwingen" einige fundstellen anbieten.
gruss,
wahsaga
wenn das archiv funktionieren würde, vermutlich schon, ja!
Hi Stefan,
das dies möglich ist hab ich bei einer seite gesehen,
Du irrst Dich. Es ist nicht möglich. Es funktioniert vielleicht zufällig bei Dir, nicht aber generell. Der Server kann kein Verhalten des Browsers erzwingen.
eine idee eines kollegen von mir war, dass die action ein virtuelles verzeichnis ist bei dem ich angeben kann was passiert wenn darauf zugagriffen wird. könnte das sein?
Deinem Browser ist völlig egal, was auf dem Server "ist".
Das einzige, was der empfängt, das sind HTTP-Header. Was der besagte Server tut, kannst Du Dir mit http://www.schroepl.net/cgi-bin/http_trace.pl selbst ansehen; wieso es bei Dir funktioniert, liegt an Deinem Browser und dessen Konfiguration (die sich von anderen Browsern und Konfigurationen unterscheiden mögen).
Viele Grüße
Michael