mxsteini: Link als download

Hallo zusammen,
ich möchte auf eine Seite eine Datei zum download anbieten.
Dummerweise versucht der Bowser immer die Datei darzustellen da es eine xml-Datei ist.
Wie kann ich den Link so gestallten, dass der Browser "speichern unter" ausführt?

  1. Hallo zusammen,
    ich möchte auf eine Seite eine Datei zum download anbieten.
    Dummerweise versucht der Bowser immer die Datei darzustellen da es eine xml-Datei ist.
    Wie kann ich den Link so gestallten, dass der Browser "speichern unter" ausführt?

    du kannst es ihm per HTTP-Protokoll "nahelegen" bzw empfehlen, per HTML ist das unmöglich
    aber es ist im endeffekt immer noch eine Browserangelegenheit, wie er bestimmte Dateitypen behandeln will

    1. Danke an alle,
      werde wahrscheinlich die php-Variante machen.

  2. Hi,

    Wie kann ich den Link so gestallten, dass der Browser "speichern unter" ausführt?

    Meines Wissens nach, gar nicht. Da musst du schon serverseitig, zb. htaccess, Php, usw... lösen.

    Alternativ bleit die Datei zu zippen oder Anmerkung
    "Zum Downloaden bitte rechte Maustaste: Speichern unter" reinschreiben.

    Gruss
    Jan

    1. per php hatte ich das mal so gelöst:

      inhalt download.php:

      header("Content-Type: x-type/subtype");
      header("Content-Length: ".$filesize);
      header("Content-Disposition: attachment; filename=".$file);
      readfile($file);

      verlinkt wird dann auf download.php. evt. mit weiteren paramtern und anderem inhalt natürlich. o.g. beispiel funktioniert bei mir mit bildern wunderbar. eine lösung für vcalendar habe ich so auch schon umgesetzt, nur mit anderen headern.

      Samoht