Wie Kraft voll download txt-Datei auf dem link?
Habe ich eine einfache text-Datei, und ich will den download der Datei auf allen Anker-tag link.
Aber wenn ich auf diesen link eine txt-Datei mir gezeigt, aber nicht heruntergeladen werden.
Habe ich versuchen, diesen code
<html>
<head>
<title>File</title>
</head>
<body>
<a href="test.txt">Click here</a>
</body>
</html>
InformationsquelleAutor der Frage Dhaval | 2014-01-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Datei herunterladen, wenn Sie auf den link klicken (anstatt zu der Datei navigieren):
Download-Datei und benennen Sie Sie um mytextdocument.txt:
Dem download-Attribut gibt an, dass das Ziel wird es sein, die heruntergeladen wird, wenn ein Benutzer klickt auf den hyperlink.
Dieses Attribut wird nur verwendet, wenn das "href" - Attribut gesetzt ist.
Den Wert des Attributs wird der name der heruntergeladenen Datei. Es gibt keine Beschränkungen, der zulässigen Werte und der browser wird automatisch die richtige Datei-Endung, und fügen Sie es zu der Datei (.img -, .pdf, .txt -, .html, etc.).
Wenn der Wert nicht angegeben wird, wird der ursprüngliche Dateiname verwendet.
InformationsquelleAutor der Antwort Efekan
Können Sie die
Content-Disposition
header.Können Sie tun es mit PHP oder mit
.htaccess
.PHP:
Und dann kannst du entweder die PHP-URL oder umleiten der TXT ist man es. Wenn Sie möchten, um die PHP-URL, sondern möchten, speichern Sie die Datei mit dem ursprünglichen Namen, die Sie tauschen können diese Zeile drin:
.htaccess
:InformationsquelleAutor der Antwort Pietu1998
Text-Dateien werden im browser angezeigt, wenn der content-type als text gesendet. Sie müssten, um zu ändern, den server zu senden, es mit einem anderen content-Typ oder verwenden Sie eine Sprache wie PHP zu senden, die es als download.
InformationsquelleAutor der Antwort Jeremy Miller
Dieser wird laden Sie Ihre Textdatei, und benennen Sie es :
InformationsquelleAutor der Antwort David
Können Sie dies tun,
<a href="data:text/plain;charset=UTF-8,test.txt" download>Click here</a>
Oder in meinem Fall brauchte ich etwas mehr Dynamik
Wesentlicher Unterschied anfügen
meiner text-Datei-url
downloadFile('http://my.txt');
InformationsquelleAutor der Antwort Adam Winnipass