我有一个文本文件:
当我点击下载时,应下载并将其保存在我的本地下载路径中。
我试过了。
window.open("data.txt");
和
header("Location:data.txt")
但两者都是自己打开文本文件浏览器。我下载了什么文件。
任何人请帮帮我..
由于
Manikandan。
答案 0 :(得分:6)
试试这个:
$file = "data.txt";
$text = file_get_contents($file);
header("Content-Disposition: attachment; filename=\"$file\"");
echo $text;
答案 1 :(得分:4)
http标头可以解决您的问题, 只是推荐人
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
答案 2 :(得分:0)
您可以使用此Jquery插件http://jdownloadplugin.com/进行文件下载。它有许多额外的酷功能,可以从网上下载文件。
答案 3 :(得分:0)
如果您正在使用apache并希望强制下载txt文件而不是在浏览器中打开它们。 你可以使用.htaccess
AddType application/octet-stream .txt
答案 4 :(得分:-1)
我可以告诉你,你需要将标题内容配置设置为文件附件,但我不知道如何从JavaScript中进行操作。