Я использую Laravel 4.2 и хочу настроить область, в которой создается zip-файл для загрузки пользователем.Создание Zip и Force Загрузка - Laravel
Я получаю ошибку
Файл "myzip.zip не существует"
Мой текущий код:
// Here we choose the folder which will be used.
$dirName = public_path() . '/uploads/packs/'.$pack_id;
// Choose a name for the archive.
$zipFileName = 'myzip.zip';
// Create "MyCoolName.zip" file in public directory of project.
$zip = new ZipArchive;
if ($zip->open(public_path() . '/' . $zipFileName, ZipArchive::CREATE) === true)
{
// Copy all the files from the folder and place them in the archive.
foreach (glob($dirName . '/*') as $fileName)
{
$file = basename($fileName);
$zip->addFile($fileName, $file);
}
$zip->close();
$headers = array(
'Content-Type' => 'application/octet-stream',
);
// Download .zip file.
return Response::download(public_path() . '/' . $zipFileName, $zipFileName, $headers);
Может кто-нибудь помочь мне, Как почему я получаю ошибку не существует?
Спасибо!
Если вы проверяете каталог через FTP, это почтовый создан или нет? –
Вы нашли решение этой проблемы? Я столкнулся с той же проблемой. –