En HTML traditionnel, le téléchargement d'un certain fichier se déroule comme ceci :
Dans les navigateurs HTML 5, l'attribut de téléchargement peut être pris en charge comme suit :
download est que lorsque l'utilisateur télécharge un fichier, ce qui est affiché dans la boîte d'affichage "Enregistrer" en tant que fichier dans le navigateur de l'utilisateur
est la
chose affichée dans l'attribut downloader, plus convivial
En HTML5, l'attribut download donne au fichier téléchargé un nom approprié au lieu d'utiliser le nom de fichier natif du serveur.
Ensuite, lorsque l'utilisateur clique sur le lien, la valeur de l'attribut de téléchargement apparaît dans la boîte de dialogue de téléchargement, remplaçant le nom de fichier d'origine désordonné. Dans cet exemple, le fichier sera téléchargé sous le nom test.txt. L'attribut download permet également un téléchargement forcé.
Cet attribut est très utile lorsqu'il y a une interaction de fichier. Le nom de fichier côté serveur doit être extrêmement unique (le nom de fichier dans l'exemple ci-dessus est très unique, n'est-ce pas ?), mais un tas de tronqués. caractères ne signifie rien pour l'utilisateur. Fonction, l'attribut download définit le nom du fichier pour qu'il soit plus significatif pour l'utilisateur. L'attribut download n'est qu'une amélioration, ce n'est pas super cool, mais c'est utile et très simple à ajouter.