J'essaie de créer un lien de téléchargement dans HTML qui est donné comme celui-ci pour un livre PDF mais problème est que lorsque le lien de téléchargement est cliqué dessus, il ouvre la version en ligne de PDF, Pas de téléchargement, j'ai fait Google et a trouvé la même manière d'ajouter du lien de téléchargement, chacune peut me guider avec elle s'il vous plaît ce qui ne va pas ici p> p>
6 Réponses :
html5 définit le Télécharger code> attribut , qui oblige le navigateur à inviter l'utilisateur une boîte de dialogue de téléchargement pour la ressource au lieu de la naviguer. p>
Voici le support sur les différents navigateurs: http://caniuse.com/#feat=Download a>. p>
Ce n'est pas le problème avec votre script, mais votre navigateur disposant de plug-in PDF et vous affiche le fichier de contenu directement. Vous pouvez simplement enregistrer la page (appuyez sur CTRL + S) et il serait enregistré en fichier .pdf. . p>
Merci. P>
Mais je ne peux pas faire que les utilisateurs de mon site appuient à Ctrl + S :)
Si vous êtes prêt à utiliser PHP à la fin de l'arrière, faites ceci: Php $ file_data = file_get_contents ("fichier.pdf"); en-tête ("disposition de contenu: pièce jointe; nom de fichier =". $ file_nam e); echo $ file_data; ?> code> il forcera Télécharger ....
L'attribut de téléchargement HTML5 est uniquement pris en charge par chrome et firefox ... Essayez ceci: Download.php P> header("Content-disposition: attachment; filename=http://www.mydomain.org/pdf/book.pdf");
header("Content-type: application/pdf:");
readfile("http://www.mydomain.org/pdf/book.pdf");
J'ai utilisé cela et son travail MyDomain.org/pdf/book.pdf A> "cible =" _ vide "télécharger =" nom du livre "> Télécharger
Vous pouvez essayer ce
J'avais déjà essayé cela, mais je vous remercie pour cela, accepté cela comme c'était le droit ANS et tout le monde vient plus tard sera utile pour lui
C'est correct. Mais l'attribut "Télécharger" ne fonctionne que pour les ressources avec une même origine. à droite?
Si vous souhaitez télécharger le PDF dans l'onglet Suivant avec le site Web actuel Intact, utilisez le code suivant:
<a href="/pdf/book.pdf" download="book.pdf" target="_blank">Download </a>
À partir de la fin de 2018, cliquez sur le lien ne déclenchera pas de télécharger si la ressource à télécharger n'a pas été servie à partir de la même origine ou du même serveur. Apparemment, c'est une restriction est une mesure de sécurité. P>
Vous pouvez télécharger le contenu dans le navigateur et le faire télécharger, vous pouvez vérifier l'URL ci-dessous p>
J'ouvre une page HTML qui est dans mon ordinateur pour tester les liens de téléchargement. ça ne marche pas. La page HTML et le fichier à télécharger sont à la fois sur mon PC.
Utilisez quelque chose comme ça .. Stackoverflow.com/Questtions/364946/...