文件下载辅助函数force_download不起作用,请各位大神帮助
$dir = $attr->attachmentURI;
$name = $attr->attachmentName;
$data = file_get_contents($dir); // 读文件内容
force_download($name, $data);
$arr['Name'] = $name;
$arr['Dir'] = $dir;
$ret = json_encode($arr);
echo $ret;
这是我在控制器中的代码,但是下载没反应啊。
我在js中用alert(name+" "+dir);语句查看变量,file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1032849148\QQ\WinTemp\RichOle\YNMZ}Y{BZSWQ4EGEWH@~0_O.jpg结果是: 华硕.txt ./attachments/20140718083354417.txt
没错的啊,name和data的值都有了,但是就是down不下来,是什么原因,请各位帮助一下,急啊
求帮助啊,在线等,force_download没起作用啊,什么原因,哪里错了?谢谢 CI的下载函数,是生成一个下载文件头,浏览器接收启动下载机制。你这样在force_download后还有输出,理论上是有问题的。 是不是我用ajax请求下载的?
页:
[1]