我想创建一个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文件到解压缩。所以我很抱歉。 感谢
答案 0 :(得分:0)
尝试这样的目录路径:
$ path = getcwd()。'\ print \ oid_1 \';
这种方式路径是正确的,因为getcwd()将返回c:\ xampp \ htdocs \ gallery