我有一张表格,可以向我的控制器发送2张图像
<form action="generate" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<input type="file" name="image1" size="20" />
<input type="file" name="image2" size="20" />
<input type="submit" class="btn btn-success" value="upload" />
</form>
现在在我的控制器中,我想将image1
和image2
压缩为zip格式并将其保存在文件夹中。
我也看到了documentation,但我不知道如何在一个文件中添加2张图片。
有什么想法吗?先谢谢。
答案 0 :(得分:1)
Codeigniter有一个用于帮助zip实用程序的库:
您可以像这样加载:
$this->load->library('zip');
然后可以将对象访问为:
$this->zip
要压缩文件,您可以执行以下操作:
$path1 = '/path/to/photo1.jpg';
$path2 = '/path/to/photo2.jpg';
$this->zip->read_file($path1);
$this->zip->read_file($path2);
$this->zip->archive('/path/to/folder/my_images.zip');
了解更多信息
答案 1 :(得分:0)
您可以使用简单的功能创建zip文件,请查看: