Willkommen in der Webstatt Zum Webstatt Blog und Stories
Thiemm Thiemm am 04.09.06 18:38

Hi!

Ich habe zwar keine Ahnung, ob das geht, was ich vorhabe, aber ich versuchs mal zu erklären :D

Also mit [dok]header()[/dok] ist es ja möglich, einen Dateidownload zu erzwingen (z.B. Download starten).
Wenn ich nun eine Datei 123foo.zip auf dem Server liegen habe, soll diese gedownloaded werden, aber nicht als 123foo.zip, sondern als foo.zip.

Ist das möglich??

//edit: Wer hat denn den [dok]-Tag rausgenommen :(

netcup.de Warum gibt es hier Werbung?
Franky Franky am 04.09.06 18:39

Klar ist das möglich...einfach im header() einen anderen Dateinamen angeben:
header("Content-disposition: attachment; filename=\"Dateiname.zip\"");

Thiemm Thiemm am 04.09.06 18:43

Huch, das ging aber schnell :]

Und dann in readfile() den "echten" Dateinamen?

Noch eine Frage: Wo finde ich eine Übersicht der verschiedenen Content-Types? Was bedeutet z.B. application/octet-stream?

Michael Michael am 04.09.06 18:46

Meinst du so etwas: http://de.selfhtml.org/diverses/mimetypen.htm#uebersicht

Thiemm Thiemm am 04.09.06 18:48

Perfekt, danke :)

Wasili am 04.09.06 19:52

Eine vielleicht etwas ausführlichere Liste:
http://www.webmaster-toolkit.com/mime-types.shtml

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt