markus: Anderer Dateinamen beim Download

Wie kann einen Download machen, bei dem die Datei unter einem anderen
Namen abgespeichert wird, als sie im Dateisystem in Wirklichkeit hat.

  1. Huhu Markus

    Wie kann einen Download machen, bei dem die Datei unter einem anderen
    Namen abgespeichert wird, als sie im Dateisystem in Wirklichkeit hat.

    das folgende müsste eigentlich funktionieren, Du musst halt noch $nme entsprechend verändern.

    $size = filesize( $path );
          $nme=basename($path);
     header("Content-Type: application/save");
     header("Content-Length: $size");
     header( "Content-Disposition: attachment; filename=".$nme);
     header("Content-Transfer-Encoding: binary");
     $fh = fopen("$path", "r");
     fpassthru($fh);

    ansonsten schau Dir auch mal die FAQ an ;-)

    http://forum.de.selfhtml.org/faq/

    Viele Grüße

    lulu

    1. Hi lulu,

      header("Content-Type: application/save");

      hoppla - ist das ein offizieller MIME type?

      Und falls nicht, wieso nicht "x-application/save"?

      Viele Grüße
            Michael

      1. Huhu Michael

        header("Content-Type: application/save");
        hoppla - ist das ein offizieller MIME type?

        Gute Frage - nächste Frage

        wahrscheinlich ist es Unsinn, aber es sieht gut aus ;-)

        ne im Ernst, das hatte ich irgendwo gecopypastet, aber ich werde
        das zum Anlass nehmen mir mal im Detail anzuschauen wie das ist mit den mime types.
        Save ist wohl eher keine application ...

        Gute Nacht

        lulu