1.7.2版本 force_download 函数的奇怪现象
当force_download 和 数据库操作 出现在一起的时候 会发生奇怪的现象,要么 下载的文件 比方压缩包 下载下来是损坏的
要么 数据库更新不正常
这两种情况我都遇到过 第一次遇到的时候 放弃了 force_download 直接转到文件路径
不知道 有没有人遇到过这样的情况 求解 谢谢 你说的不太明白,可能是代码逻辑的问题
force_download 和 数据库操作是两个逻辑吧
怎么会混在一块呢 最好是能贴出代码来 让大家看看 zhengfeity 发表于 2012-4-7 09:13 static/image/common/back.gif
你说的不太明白,可能是代码逻辑的问题
force_download 和 数据库操作是两个逻辑吧
怎么会混在一块呢 最 ...
打个比方 :代码的上下文出现 数据库操作 和force_download函数的使用 书写的逻辑上是没问题的 因为我试过 删除数据库操作的代码 下载可以正常 加进数据库操作代码,下载下来的压缩包损坏
这是代码的部分:
$this->load->helper('download');
$data = file_get_contents($pack_dir);
@unlink($pack_dir);
$this->db->simple_query('DELETE FROM '.$this->db->dbprefix.'shop_data WHERE user_id = '.$this->user_id);
force_download($pack_folder.".zip", $data); jhson 发表于 2012-4-7 11:32 static/image/common/back.gif
书写的逻辑上是没问题的 因为我试过 删除数据库操作的代码 下载可以正常 加进数据库操作代码,下载下来的压 ...
你是不是想做下载文件 然后删除此内容呢
如果是的话,那么你的代码有问题
您是先删除了文件 才开始下载 这样下载下来的肯定是个空文件
页:
[1]