微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-Zip未在CodeIgniter中下载

我使用jQuery将一些数据发布到页面上,并使用CodeIgniter中的zip库下载zip文件,它仅输出一些字符串数据,并且下载不起作用.

Output error String data

码:

$data = json_decode($data);
foreach ($data as $id) {
    $this->db->where('idjobs', $id);
    $this->db->where('jobs_has_clients.jobs_idjobs', $id);
    $this->db->join('status', 'status.idstatus = jobs.status_idstatus', 'left');
    $this->db->join('jobs_has_clients', 'jobs_has_clients.jobs_has_clientsSet = status.statusFor', 'left');
    $this->db->join('cv', 'cv.clients_idclients = jobs_has_clients.clients_idclients', 'left');
    $get_all_data_q = $this->db->get('jobs');
    $all_data_to_array_q = $get_all_data_q->result_array();
    $a = 0;
    foreach ($all_data_to_array_q as $zipData) {
        $path = './' . $zipData['cvFilePath'];
        $this->zip->read_file($path);
        $a++;
    }

    if ($a != 0) {
        $this->zip->download('job_' . $id . '_' . date('Y-m-d') . '_cv_archive.zip');
    }
}

解决方法:

您无法从Ajax查询启动下载.您应该从浏览器而不是jQuery加载脚本.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐