From 346c94593736269915ac3e2b317a29bf106746a5 Mon Sep 17 00:00:00 2001 From: James Collins Date: Tue, 30 Apr 2024 08:34:56 +1000 Subject: [PATCH] delete temp files --- app/Jobs/Media/GenerateVariants.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Jobs/Media/GenerateVariants.php b/app/Jobs/Media/GenerateVariants.php index 03244a0..181f9f6 100644 --- a/app/Jobs/Media/GenerateVariants.php +++ b/app/Jobs/Media/GenerateVariants.php @@ -110,6 +110,7 @@ class GenerateVariants implements ShouldQueue $image->save($variantFile, quality: 75); $media->addVariant($variantName, 'image/webp', 'webp', $variantFile); + unset($variantFile); }//end foreach } else if($matchingMimeType === 'text/plain') { /* Text */ @@ -149,6 +150,7 @@ class GenerateVariants implements ShouldQueue $variantFile = $tempDir . '/' . $media->hash . '-thumbnail.webp'; $image->save($variantFile, quality: 75); $media->addVariant('thumbnail', 'image/webp', 'webp', $variantFile); + unset($variantFile); } else if($matchingMimeType === 'application/pdf') { /* PDF */ @@ -162,6 +164,7 @@ class GenerateVariants implements ShouldQueue $variantFile = $tempDir . '/' . $media->hash . '-thumbnail.webp'; $image->save($variantFile, quality: 75); $media->addVariant('thumbnail', 'image/webp', 'webp', $variantFile); + unset($variantFile); } else if($matchingMimeType === 'video/*') { /* Video */ @@ -183,6 +186,7 @@ class GenerateVariants implements ShouldQueue $image->save($variantFile, quality: 75); $media->addVariant('thumbnail', 'image/webp', 'webp', $variantFile); + unset($variantFile); } catch (\Exception $e) { Log::error($e); }