не могу скачать zip-файл с содержимым в Joomla! расширение

Я разработал расширение скачать ZIP-файл для Joomla! 3,8. Я создал zip-файл и добавил в него текстовый файл. Я хочу скачать его через браузер, но не могу. Пожалуйста, помогите мне!
Мой код:

$zipName = 'test.zip';
$zip = new ZipArchive;
$zip->open($zipName,  ZipArchive::CREATE);
for($i = 0; $i < count($datas); $i++){
switch (strtoupper($filetype)){
case 'XLIFF':
$filenames[$i] = $filenames[$i].".xlf";
//create xliff file to add in zip file.
$this->createXLIFF($datas[$i], $header, $deduplicate, $sourcelanguage, $targetlanguage, $filenames[$i]);
$zip->addFile(realpath($filenames[$i]),$filenames[$i]);
break;
}
}
$zip->close();
@header("Content-Description: File Transfer");
@header("Content-Type: application/force-download");
@header("Content-Type: application/octet-stream");
@header("Content-Type: application/download");
@header("Content-Disposition: attachment; filename=\"".$zipName."\"");
@header("Content-Transfer-Encoding: binary");
@header("Pragma: public");
@header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
@header("Content-Length: ".filesize($zipName));
flush();
readfile($zipName);
unlink($zipName);
foreach ($filenames as $filename){
unlink($filename);
}
exit;

и вывод:
вывод в браузер

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]