Erik Beyer: Download einer *.txt-Datei als "Speichern unter"?

Hallo Leute

Wir müssen unseren Besuchern eine *.txt-Datei zum Download anbieten, nur wird die beim Laden im Browser dargestellt.

Nun möchte ich es aber so haben, dass das Download-Fenster sich öffnet wie es ja bei .exe, .zip usw. geht, damit sich der Besucher die Datei abspeichern kann.

Da leider *.txt-Dateien zu "einfach" sind, geht das mit denen nicht.
Wer kennt eine Lösung um ein "Speicher untern" zu erzwingen?

Besten Dank im Voraus!

Gruss Erik Beyer

Btw: gibt es eine automatische E-Mail-Routine, damit ich weiss ob auf meinen Thread Antworten geschrieben wurden?

  1. Hallo Erik,

    Nun möchte ich es aber so haben, dass das Download-Fenster sich öffnet wie es ja bei .exe, .zip usw. geht, damit sich der Besucher die Datei abspeichern kann.

    Da leider *.txt-Dateien zu "einfach" sind, geht das mit denen nicht.
    Wer kennt eine Lösung um ein "Speicher untern" zu erzwingen?

    geht imho nicht, was mit den jeweiligen Formaten geschieht, bestimmt
    der Browser des Anwenders, txt-Dateien werden eben geöffnet, kannst
    maximal einzippen die Sachen.

    Btw: gibt es eine automatische E-Mail-Routine, damit ich weiss ob auf meinen Thread Antworten geschrieben wurden?

    Nein, gibt es hier im Forum nicht, dafür erfolgen die Antworten im
    Normalfall sehr schnell.

    Viele Grüße aus Dresden,
    Stefan Einspender

    <img src="http://www.favicon.de/_banner1.gif" title="Patchwork - die bunte Welt des WWW auf Favicon.de" style="cursor:hand;" onClick="window.location.href='http://www.favicon.de/patchwork/'" onmouseover="status='http://www.favicon.de/patchwork/';return true;" onmouseout="status='';return true;" alt="">

    1. Hallo Stefan und Erik,

      geht imho nicht, was mit den jeweiligen Formaten geschieht, bestimmt
      der Browser des Anwenders, txt-Dateien werden eben geöffnet, kannst
      maximal einzippen die Sachen.

      eigentlich bestimmt der mime-type, was mit den Daten passiert, d.h. ein type="application/octet-stream" im <a>-Tag sollte eigentlich bewirken, dass die Datei _nicht_ als Text interpretiert wird. Dummerweise hält sich der IE nicht daran.

      Siehe auch im Forumsarchiv, unter anderem <../../sfarchiv/2000_3/t19606.htm>.

      Viele Grüße,
      Heiko