Maison > Article > développement back-end > Pourquoi mon téléchargement PDF ne fonctionne-t-il pas ?
Problème :
Malgré la mise en œuvre des configurations d'en-tête, l'application ne parvient pas à ouvrir un PDF lorsque l'utilisateur cliquez. Les en-têtes actuellement utilisés sont :
<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>
Solution :
Pour résoudre ce problème, il est nécessaire d'ajuster les configurations d'en-tête comme suit :
<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>
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!