file.php
funktioniert einwandfrei unter Windows;
der Mac (IE 5.1) liefert das hier:
![](http://www.hochgreve.de/misc/macdownload.gif)
nehme ich statt "application/octetstream" den originalen Mime-Typ, wird auf beiden Systemen die Datei direkt im Browser angezeigt![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
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:
![](http://www.hochgreve.de/misc/macdownload.gif)
nehme ich statt "application/octetstream" den originalen Mime-Typ, wird auf beiden Systemen die Datei direkt im Browser angezeigt
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Wie krieg ich es hin, dass auch der Mac einfach einen Download-Dialog öffnet, bei dem der vom Skript angegebene Dateiname durchgereicht wird?!?
Kommentar