file.php
funktioniert einwandfrei unter Windows;
der Mac (IE 5.1) liefert das hier:
nehme ich statt "application/octetstream" den originalen Mime-Typ, wird auf beiden Systemen die Datei direkt im Browser angezeigt
Wie krieg ich es hin, dass auch der Mac einfach einen Download-Dialog öffnet, bei dem der vom Skript angegebene Dateiname durchgereicht wird?!?
PHP-Code:
$dateiname = 'irgendeinedatei.psd';
$fp = fopen($dateiname, 'rb');
header("Content-Type: application/octetstream");
header("Content-Disposition: attachment; filename=\"$dateiname\"");
fpassthru($fp);
fclose($fp);
der Mac (IE 5.1) liefert das hier:
nehme ich statt "application/octetstream" den originalen Mime-Typ, wird auf beiden Systemen die Datei direkt im Browser angezeigt
Wie krieg ich es hin, dass auch der Mac einfach einen Download-Dialog öffnet, bei dem der vom Skript angegebene Dateiname durchgereicht wird?!?
Kommentar