ZIPArchive не может открыть ZIP с Excel внутри - PullRequest
0 голосов
/ 06 марта 2019

В настоящее время я работаю над проектом laravel, и мне нужно вкратце извлечь файл zip. Я использовал обычную функцию открытия в функции ZipArchive, и она работала, ЕСЛИ файлы внутри zip - это ТОЛЬКО картинки. Мой почтовый индекс содержит файлы Excel, и он возвращает ошибку. Я попытался повторить функцию zip-> open, но вместо результата «1» / TRUE я получил «19». Разве невозможно извлечь zip состоит из файлов, отличных от картинок в ZipArchive? Или использование других файлов отличается?

1 Ответ

0 голосов
/ 06 марта 2019

Эта функция поможет вам ::

/**
 * @param string $pathToZipFile
 * @param string $extractTo
 */
function extractZipFiles($pathToZipFile, $extractTo)
{
    $zip = new ZipArchive();
    $zip->open($pathToZipFile);
    $zip->extractTo($extractTo);
    $zip->close();
}
...