Comment définir les en-têtes PHP corrects pour le téléchargement de fichiers PDF
De nombreuses personnes sont confrontées à des difficultés pour activer les téléchargements de fichiers PDF lorsque les utilisateurs cliquent sur des liens dans leur candidatures. Pour résoudre ce problème, explorons les configurations d'en-tête correctes pour les téléchargements de fichiers PDF.
En PHP, les en-têtes peuvent être définis à l'aide de la fonction header(). Il est crucial de définir correctement les en-têtes Content-type et Content-Disposition. Voici un exemple :
<code class="php">// Set the content type as PDF header("Content-type:application/pdf"); // Set the content disposition as attachment header("Content-Disposition:attachment;filename=downloaded.pdf"); // Read the PDF file and send it to the browser readfile("original.pdf");</code>
N'oubliez pas que la fonction header() doit être appelée avant l'envoi de toute sortie, y compris le balisage HTML et les espaces. PHP 4 et les versions ultérieures prennent en charge la mise en mémoire tampon de sortie, qui peut être utilisée pour gérer ce problème de timing.
En suivant ces instructions, vous devriez être en mesure de configurer avec succès les en-têtes PHP pour activer les téléchargements de fichiers PDF lorsque les utilisateurs interagissent avec le fichier de votre application. liens.
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!