【发布时间】:2013-10-18 19:20:41
【问题描述】:
我正在尝试使用 ZipStream (https://github.com/Grandt/PHPZip) 在 Kohana 3.3 中动态创建和流式传输 zip 文件。我以为只要将第一个图像添加到 zip 中,就会流式传输 zip 文件,但碰巧下载会停止,直到创建整个 zip 文件并将其发送给用户。
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Download extends Controller {
public function action_images()
{
require Kohana::find_file('vendor', 'ZipStream');
$zip = new ZipStream("images.zip");
foreach($images as $image)
{
$zip->addLargeFile($image);
}
$zip->finalize();
exit;
}
}
【问题讨论】:
标签: kohana