Download einer Datei
Frank R.
- browser
0 Cheatah
Gibt es eine Möglichkeit dem Browser mitzuteilen, das die Datei beim anklicken des Links auf dem Datenträger gespeichert und nicht automatisch ausgeführt wird???
mfg,
Frank
Hi,
Gibt es eine Möglichkeit dem Browser mitzuteilen, das die Datei beim anklicken des Links auf dem Datenträger gespeichert und nicht automatisch ausgeführt wird???
nein. Du kannst ihm aber mit Hilfe des Content-Type-Headers (application/octet-stream) mitteilen, daß er nicht zu wissen hat, was man mit der Datei anfangen kann; woraufhin als einzig verbleibende (vernünftige) Alternative das Abspeichern angeboten werden sollte.
Der IE ist defekt, er ignoriert den Header.
Cheatah
Hi,
Gibt es eine Möglichkeit dem Browser mitzuteilen, das die Datei beim anklicken des Links auf dem Datenträger gespeichert und nicht automatisch ausgeführt wird???
nein. Du kannst ihm aber mit Hilfe des Content-Type-Headers (application/octet-stream) mitteilen, daß er nicht zu wissen hat, was man mit der Datei anfangen kann; woraufhin als einzig verbleibende (vernünftige) Alternative das Abspeichern angeboten werden sollte.
Der IE ist defekt, er ignoriert den Header.
Noch schlimmer: Wenn du den Link dynamisch erstellst, ignoriert
der EhemaligePloder auch noch die Standardangabe fuer
den Dateinamen :((
<Zitat ref="weiter unten fuer einen anderen Browser">
Naja, wer den Schrott verwendet ist selbst schuld!
</Zitat>
Ciao,
Wolfgang
Hi,
Der IE ist defekt, er ignoriert den Header.
Noch schlimmer: Wenn du den Link dynamisch erstellst, ignoriert
der EhemaligePloder auch noch die Standardangabe fuer
den Dateinamen :((
hm, da kann ich jetzt nicht ganz folgen. Meinst Du einen "Content-disposition: attachment; filename=xyz"-Header?
Cheatah
Yo
Der IE ist defekt, er ignoriert den Header.
Noch schlimmer: Wenn du den Link dynamisch erstellst, ignoriert
der EhemaligePloder auch noch die Standardangabe fuer
den Dateinamen :((hm, da kann ich jetzt nicht ganz folgen. Meinst Du einen "Content-disposition: attachment; filename=xyz"-Header?
Ja.
Ciao,
Wolfgang
Hi,
Noch schlimmer: Wenn du den Link dynamisch erstellst, ignoriert
der EhemaligePloder auch noch die Standardangabe fuer
den Dateinamen :((hm, da kann ich jetzt nicht ganz folgen. Meinst Du einen "Content-disposition: attachment; filename=xyz"-Header?
Ja.
danke.
Ein solches Problem hatten wir hier neulich übrigens auch:
script.pl?save=true liefert application/octet-stream mit einem Dateinamen. Inhalt ist eine CSV-Datei, die eben einfach nur abgespeichert werden soll. Während Netscape - natürlich - kein Problem damit hat, bietet der IE den Output zum *Ausführen* an: *.pl war mit perl.exe verknüpft!
Und da soll sich noch einer wundern, warum immer noch Leute Netscape benutzen :-)
Cheatah