Tom: Dateidownload ohne Sicherheitspopup

Beitrag lesen

Hello Sahra,

ich erzeuge bei mir einen Download und zwar so:

$file="file.txt";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=file.txt");
readfile($file);

Bei Servicepack 2 sagt mein Rechner aber: Download geblockt...

Wie kriege ich das denn nun weg?

Handelt es sich denn bei der zu übertragenden Datei wirklich um ein Programm?
Das sagst Du nämlich mit dem "application/octet-stream" dem Browser. Und wenn der nun ausnahmsweise mal keine Sicherheitlücke hat und den Benutzer vor einem Programm warnt, dann ist das vollkommen richtig.

Den passenden MIME-Type für die datei kannst Du mit

mime_content_type($PfadZurDatei)

ermitteln ab PHP version 4.3.0

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau