From: vincent Date: Fri, 25 Mar 2022 18:07:16 +0000 (+0100) Subject: Allows to download package file without regenerating zip X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=62b15a59d6b681bd5fa09dabe5f1a25d4ef26565;p=odl.git Allows to download package file without regenerating zip --- diff --git a/app/Http/Controllers/Tools/PackageDownload.php b/app/Http/Controllers/Tools/PackageDownload.php index f06e994..0c52b54 100644 --- a/app/Http/Controllers/Tools/PackageDownload.php +++ b/app/Http/Controllers/Tools/PackageDownload.php @@ -11,14 +11,7 @@ trait PackageDownload { return abort(403); } ProducePackage::dispatchSync(); - - $path = storage_path('package.zip'); - - if (file_exists($path)) { - return response(null)->header('Content-Disposition', 'attachment;filename=package.zip')->header('Content-Type', Files::_getMimeType($path))->header('X-Sendfile', $path); - } else { - return response(null)->setStatusCode(404); - } + return redirect(backpack_url('tools/packagedownloadfile')); } } diff --git a/app/Http/Controllers/Tools/PackageDownloadFile.php b/app/Http/Controllers/Tools/PackageDownloadFile.php new file mode 100644 index 0000000..dcd6c13 --- /dev/null +++ b/app/Http/Controllers/Tools/PackageDownloadFile.php @@ -0,0 +1,22 @@ +header('Content-Disposition', 'attachment;filename=package.zip')->header('Content-Type', Files::_getMimeType($path))->header('X-Sendfile', $path); + } else { + return response(null)->setStatusCode(404); + } + } +}