Comment puis-je faire une url, un lien de téléchargement dans le html?
Un client veut un url
être un lien de téléchargement.
Cas d'utilisation, c'est comme si:
utilisateur obtient lié à example.com/download
une fois là, il télécharge un fichier pdf.
Puis-je le faire sans php ?
vous pourriez utiliser un cookie
example.com/download/abc.pdf
serait-ce lien directement à l'image?
example.com/download/abc.pdf
serait-ce lien directement à l'image?
OriginalL'auteur iggy2012 | 2013-10-04
Vous devez vous connecter pour publier un commentaire.
Comment un fichier est affiché est un navigateur spécifique. Certains peuvent vous forcer à télécharger alors que certains restituer directement sur le navigateur.
Si vous souhaitez forcer le navigateur à télécharger le fichier, puis vous pouvez définir dans l'en-Tête de la
Content-Type : application/octet-stream
L'ajout de cette balise à l'ensemble de la page pourrait donner des résultats indésirables si il y a des liens vers des fichiers qui ne doivent pas être téléchargés directement. Cependant, il serait très bien fonctionner sur une page sans autre lien que le fichier PDF.
L'en-tête doit être réglé sur le lien qui renvoie le fichier. Par exemple:
download/asdf.pdf
devrait avoir l'en-tête ensemble.N'est-il pas
Content-Disposition: attachment;
à force de télécharger des fichiers ?OriginalL'auteur Subir Kumar Sao
HTML5 a introduit le
télécharger
l'attribut.Soutenir les user-agents vous proposera de télécharger le fichier
foo.png
en cliquant ce lien:Vous pouvez également spécifier un autre nom de fichier par défaut qui doit être utilisée:
Lire plus à http://www.w3.org/TR/html5/links.html#downloading-resources.
Notez que cela ne fonctionne que pour liens. Lorsque les utilisateurs d'entrer directement l'URL dans leur navigateur, cela n'aura aucun effet, bien sûr. Si vous voulez, vous avez besoin d'envoyer des en-têtes HTTP. Voir, par exemple, à la question: Comment forcer le téléchargement d'un fichier?. Vous n'avez pas nécessairement besoin d'un langage de programmation comme PHP pour que. Vous pouvez le faire avec, par exemple,
.htaccess
, trop: La Force de Fichier(image) à Télécharger avec .htaccessOriginalL'auteur unor
Vous avez seulement besoin d'un lien (balise d'ancrage). La façon dont le lien se comporte sur cliquez dépendra de ce navigateur et les paramètres que vous avez dans le navigateur. Certains navigateurs vous invite à ouvrir ou enregistrer le fichier, les autres navigateurs ouvrez le fichier PDF dans un nouvel onglet ou une fenêtre.
Vous aurez également besoin de vous assurer que le chemin vers le fichier PDF est correcte sur le
href
propriété de votre balise d'ancrage.OriginalL'auteur Wallace Sidhrée
L'utiliser (HTML) pas de PHP:
OriginalL'auteur q0re
Utiliser l'url complète, y compris le fichier pdf comme.
OriginalL'auteur Vinod VT