pCloud Premium

PDF wird in Firefox als Sourcecode ausgegeben

  • Hi,
    ich verwende ein script zur Ausgabe von pdf-Dateien.


    header("Cache-control: private");
    header("Content-Type : ".$r->mime.""); // application/pdf
    if(strstr($_SERVER['HTTP_USER_AGENT'],'Firefox')) {
    header("Content-Disposition: attachment; filename=\"".$r->filename."\"");
    } else {
    header("Content-Disposition: filename=\"".$r->filename."\"");
    }
    readfile('cmsUploads/'.$id.'.att');

    Mit Hilfe der Weiche schaffe ich es, daß der Firefox den Download-Dialog ausgibt.
    Wenn ich im Download Dialog "öffnen"mit Acrobat Reader" gewählt habe, dann speichert FF die Datei, danach öffne sich Acrobat Reader und zeigt das korrekt an.
    Aber FF speichert die Datei im Ordner C:\Users\name\AppData\Local\Temp
    Als dateiname.pdf.html ab
    Würde ich für den FF header("Content-Disposition: filename=\"".$r->filename."\"");
    verwenden erhalte ich einen neuen Tab mit reinem sourcecode.
    http://www.ferrari-club-deutschland.de/deliver_737_FC…202015_p1-4.pdf

    Für Ratschläge Dank!

WindowsPower.de Artikel

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!