日期:2014-05-16  浏览次数:20672 次

浏览器下载文本文件
有一个文本文件,通过浏览器下载时会自动打开,怎样让浏览器不自动打开文件而是下载到本地?
代码如下:
var url="地址";
window.open(url,"_blank","height=1,width=1,toolbar=no,menubar=no,scrollbars=no,resizable=on,location=no,status=no");

------解决方案--------------------
打成zip包
------解决方案--------------------
页面加载的时候, 输出非html,文本文件类型即可

但应该不是ajax能做得到的.
------解决方案--------------------
看设置http信息包头可以不!就像php的header()函数,可以设置http信息头
------解决方案--------------------
这可能是跟浏览器本身有关,估计改不了。。像我在网上有时也遇到有的是直接打开,有的保存到本地再打开。