jQuery或者js保存文件到本地
function fake_click(obj) {
var ev = documentcreateEvent("MouseEvents");
evinitMouseEvent(
"click", true, false, window, 0, 0, 0, 0, 0
, false, false, false, false, 0, null
);
objdispatchEvent(ev);
}function export_raw(name, data) {
var urlObject = windowURL || windowwebkitURL || window;
var export_blob = new Blob([data]);
var save_link = documentcreateElementNS("http://wwww3org/1999/xhtml", "a")
save_linkhref = urlObjectcreateObjectURL(export_blob);
save_linkdownload = name;
fake_click(save_link);
}
用JS实现文件下载功能在, 只要使用页面跳转, 将url指向文件地址, IE就会实现下载了
例如下载Upload 文件夹下的XXdoc,注意路径要对
function download()
{
locationhref="/Upload/XXdoc";
}
注意几点:
1 一个是端口号,注意你自己设置的是哪个端口号
2 第二个是要保证txt格式中的文件是json格式 ,不然会没有返回值。
3 不要在本地直接打开 ,放在本地服务器上,apache之类的
0条评论