我有一个文本文件:下载的文本文件,而不是打开浏览器
当我点击下载应该下载并保存在我的本地下载路径。
我试过了。
window.open("data.txt");
和
header("Location:data.txt")
但都是开放的,文本文件浏览器,它的自我。我什么下载txt文件。
任何一个请帮助我..
感谢
Manikandan。
我有一个文本文件:下载的文本文件,而不是打开浏览器
当我点击下载应该下载并保存在我的本地下载路径。
我试过了。
window.open("data.txt");
和
header("Location:data.txt")
但都是开放的,文本文件浏览器,它的自我。我什么下载txt文件。
任何一个请帮助我..
感谢
Manikandan。
HTTP头可能会解决你的问题,只是 referr
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
我可以告诉你,你需要设置头文件内容处置作为文件附件,但我不知道如何从JavaScript做到这一点。
你可以使用这个jquery插件http://jdownloadplugin.com/做文件下载。它有很多额外的酷功能,从网上下载文件。如果您正在使用Apache和要强制下载txt文件,而不是在浏览器中打开的
$file = "data.txt";
$text = file_get_contents($file);
header("Content-Disposition: attachment; filename=\"$file\"");
echo $text;
试试这个。 你可以使用的.htaccess
AddType application/octet-stream .txt
:
类型 “PHP的力量下载” 到您最喜爱的搜索引擎。 –
你可以在服务器上设置一个MIME类型,比如'application/octet-stream',或者设置一个类似“attachment; filename = someFile.txt”的Content-Disposition标头来强制下载任何内容 - 类型。 – aroth
检查这是否有助于你http://stackoverflow.com/questions/1066452/easiest-way-to-open-a-download-window-without-navigating-away-from-the-page – DSharper