ci zip编码类不能正常工作

时间:2013-11-08 08:56:37

标签: php codeigniter

我想创建一个zip文件并下载它。 所以我的代码如下; 因为我使用的是ci zip编码类

我的文件夹结构就像     C:/xampp/htdocs/gallery/print/oid_1/1.jpg,2.jpg,3.jpg

我的代码

$path = getcwd().'/print/oid_1/';
$this->zip->read_dir($path,FALSE);

// Download the file to your desktop. Name it "my_backup.zip"
$this->zip->download('oid_1.zip');

这是我的问题,

l C:\ Users \ instinctclassic \ Downloads \ Compressed \ oid_1.zip:存档格式未知或损坏,这意味着什么 - 这意味着它在制作zip文件时出错或者在下载时出错了。对于下载错误,我已经下载了zip文件很多时间,以确保。 2我修复了下载的zip文件(oid_1)并解压缩但是在oid_1文件夹之前没有忽略提取的文件夹结构,如ci zip编码类教程中所述

 $this->zip->read_dir($path, FALSE); 
 //This will create a ZIP with the folder "directory" inside, then all sub-folders stored correctly inside that, but will not include the folders /path/to/your.

3假设我的文件夹oid_1已经存在于服务器的某个位置。

我知道这个问题以前被问到但是我的问题从制作zip文件到解压缩。所以我很抱歉。 感谢

1 个答案:

答案 0 :(得分:0)


尝试这样的目录路径:

  

$ path = getcwd()。'\ print \ oid_1 \';

这种方式路径是正确的,因为getcwd()将返回c:\ xampp \ htdocs \ gallery