通过ajax请求下载文件,使用辅助函数不能下载,
控制器中:force_download('mybackup.gz', $backup)//下载文件
echo 1;//成功返回
exit;
ajax中
success: function(txt) {
//alert(txt);
if(txt == 1){
alert('数据已保存');
}
else{
alert(txt);
}
}
这样运行的时候,不是下载文件,而是将$backup数据alert出来,为什么 ajax中不能用force_download下载呢
去看一下,force_download函数。自己然就了解,
头信息。。。。。。。。
ajax只能处理文本信息,不能处理二进制信息。
页:
[1]