J'ai un fichier PDF à télécharger par les utilisateurs sur mon site Web.
Existe-t-il un moyen de demander à Chrome de ne pas afficher le PDF dans le navigateur des utilisateurs lorsque l'utilisateur clique sur le lien vers le PDF, mais plutôt de télécharger le PDF dans le dossier de téléchargement des utilisateurs? Ou au moins demander à Chrome de demander à l'utilisateur s'il souhaite afficher le PDF dans le navigateur ou le télécharger (plutôt que de le visualiser automatiquement dans le navigateur)?
Merci :)
google-chrome
download
pdf
rassom
la source
la source
Content-Disposition
en-tête mentionné dans le lien dans le premier commentaire est la bonne façon de procéder.Réponses:
Vous pouvez utiliser la
download
propriété dans votre lien (ancre) comme ceci:<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>
Cela forcerait le téléchargement dans les navigateurs qui le prennent en charge (Chrome, Firefox et Opera). Cependant, il n'est pas actuellement pris en charge dans IE ou Safari selon ce lien
Source: /programming/3802510/force-to-open-save-as-popup-open-at-text-link-click-for-pdf-in-html
la source
Je ne sais pas si c'est possible grâce au code personnalisé du site Web. Pour autant que je sache, cela dépend totalement des paramètres utilisateur dans leur navigateur Chrome.
Fondamentalement, lorsque vous tapez: chrome: // plugins / , il répertorie vos plugins chrome et si l'utilisateur désactive le plugin appelé: Chrome PDF Viewer , alors seul chrome demandera de télécharger le PDF, sinon le PDF s'y ouvrira automatiquement.
la source
Cela peut être fait simplement au lieu de cliquer sur le fichier PDF, faites un clic droit dessus et sélectionnez "enregistrer le lien sous", puis Chrome commencera à télécharger le fichier PDF et assurez-vous de vérifier le format de fichier avant d'enregistrer l'adresse du lien, généralement ce serait .pdf mais sinon, écrivez manuellement .pdf après.
la source