Heim >Backend-Entwicklung >PHP-Tutorial >Warum funktioniert mein PDF-Download nicht?
Problem:
Trotz der Implementierung von Header-Konfigurationen kann die Anwendung beim Benutzer keine PDF-Datei öffnen klicken. Die derzeit verwendeten Header sind:
<code class="php">$filename = './pdf/jobs/pdffile.pdf'; $url_download = BASE_URL . RELATIVE_PATH . $filename; header("Content-type:application/pdf"); header("Content-Disposition:inline;filename='$filename'"); readfile("downloaded.pdf");</code>
Lösung:
Um dieses Problem zu beheben, müssen die Header-Konfigurationen wie folgt angepasst werden:
<code class="php">header("Content-type:application/pdf"); // Set the file disposition to attachment for download header("Content-Disposition:attachment;filename=\"downloaded.pdf\""); // Read the actual PDF file from its source readfile("original.pdf");</code>
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWarum funktioniert mein PDF-Download nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!