Comment forcer le téléchargement complet du fichier txt sur le lien?
J'ai un simple fichier texte et je veux télécharger ce fichier sur n'importe quel balise ancre de lien.
Mais quand je clique sur un lien d'un fichier txt de me montrer, mais pas téléchargés.
J'ai essayer ce code
<html>
<head>
<title>File</title>
</head>
<body>
<a href="test.txt">Click here</a>
</body>
</html>
source d'informationauteur Dhaval
Vous devez vous connecter pour publier un commentaire.
Télécharger le fichier en cliquant sur le lien (au lieu de naviguer vers le fichier):
Télécharger le fichier et le renommer mytextdocument.txt:
Le téléchargement attribut indique que l'objectif pourra être téléchargé lorsqu'un utilisateur clique sur le lien hypertexte.
Cet attribut n'est utilisé que si l'attribut href est réglé.
La valeur de l'attribut sera le nom du fichier téléchargé. Il n'y a pas de restrictions sur les valeurs autorisées, et le navigateur va automatiquement détecter la bonne extension de fichier et l'ajouter dans le fichier (.img, .pdf, .txt, .html, etc.).
Si la valeur est omis, le nom de fichier d'origine est utilisée.
Vous pouvez utiliser le
Content-Disposition
en-tête.Vous pouvez le faire en PHP ou avec
.htaccess
.PHP:
Et ensuite vous pouvez soit utiliser le PHP de l'URL ou de rediriger le TXT est une. Si vous souhaitez utiliser le PHP de l'URL, mais souhaitez enregistrer le fichier avec le nom d'origine, vous pouvez échanger cette ligne là:
.htaccess
:Fichiers de texte sont affichés dans le navigateur lorsque le type de contenu est envoyé sous forme de texte. Vous auriez à changer le serveur de l'envoyer à un autre type de contenu ou de l'utilisation d'un langage comme le PHP pour l'envoyer en téléchargement.
Cela permettra de télécharger votre fichier texte et le renommer :