Maison >interface Web >js tutoriel >Comment puis-je déclencher des téléchargements de fichiers à l'aide de boutons HTML et JavaScript ?
Déclencher des téléchargements de fichiers avec des boutons HTML et JavaScript
Dans le développement Web, déclencher des téléchargements de fichiers via des boutons HTML ou JavaScript peut être une tâche simple. Cet article vise à répondre à ce besoin en expliquant comment y parvenir, y compris les méthodes HTML et JavaScript.
Utilisation du bouton HTML avec l'attribut 'download'
HTML5 a introduit le attribut de téléchargement pour éléments. En utilisant cet attribut, vous pouvez lancer un téléchargement de fichier lorsque les utilisateurs cliquent sur un bouton personnalisé au lieu d'utiliser une balise d'ancrage :
<button type="button" download="file.doc">Download!</button>
Assurez-vous que l'attribut de téléchargement spécifie le nom de fichier souhaité, sinon le navigateur utilisera le nom du fichier d'origine.
Utilisation de JavaScript pour le téléchargement de fichiers
JavaScript offre une approche alternative pour déclencher le téléchargement de fichiers. En tirant parti de la propriété window.location.href, vous pouvez lancer un téléchargement par programme :
let downloadUrl = "file.doc"; window.location.href = downloadUrl;
Il est crucial de noter que le fichier doit être accessible sur la même origine que le script pour que cette méthode fonctionne.
Utilisation de jQuery pour le téléchargement de fichiers
jQuery simplifie le processus de déclenchement des téléchargements de fichiers via JavaScript :
$("#fileRequest").click(function() { window.location.href = "file.doc"; });
Considérations supplémentaires
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!