Maison >développement back-end >tutoriel php >Comment puis-je forcer les téléchargements de PDF dans un navigateur, quelle que soit l'installation d'Adobe Acrobat ?

Comment puis-je forcer les téléchargements de PDF dans un navigateur, quelle que soit l'installation d'Adobe Acrobat ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-09 13:29:14675parcourir

How Can I Force PDF Downloads in a Browser, Regardless of Adobe Acrobat Installation?

Personnalisation du téléchargement des liens PDF

Lorsque vous fournissez des liens PDF à télécharger sur une page Web, vous pouvez rencontrer un problème où le comportement varie en fonction de si Adobe Acrobat est installé. Pour vous assurer que le fichier s'ouvre toujours dans une invite de téléchargement, suivez la solution HTML 5 ci-dessous :

<a href="./directory/yourfile.pdf" download="newfilename">Download the pdf</a>

Dans ce code, "newfilename" représente le nom de fichier suggéré pour le fichier téléchargé. S'il est laissé vide, il sera par défaut le nom de fichier d'origine côté serveur.

<a href="./directory/yourfile.pdf" download>Download the pdf</a>

Considérations de compatibilité :

Cette solution a été testée avec succès sur Firefox 21 et Iron . Cependant, il peut ne pas être compatible avec les navigateurs obsolètes ou incompatibles avec HTML5. Notamment, il ne force pas les téléchargements dans Internet Explorer.

Vérification de compatibilité :

Pour vérifier la compatibilité, reportez-vous au lien suivant : http://caniuse.com/ #feat=télécharger

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn