Anderer Dateinamen beim Download
markus
- php
0 lulu0 Michael Schröpl0 lulu
Wie kann einen Download machen, bei dem die Datei unter einem anderen
Namen abgespeichert wird, als sie im Dateisystem in Wirklichkeit hat.
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
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
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