diff --git a/app/Jobs/FetchProxyCloudResponses.php b/app/Jobs/FetchProxyCloudResponses.php index 470b9a0..0f30f22 100644 --- a/app/Jobs/FetchProxyCloudResponses.php +++ b/app/Jobs/FetchProxyCloudResponses.php @@ -11,6 +11,7 @@ use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Storage; +use Illuminate\Support\Str; class FetchProxyCloudResponses implements ShouldQueue { @@ -48,7 +49,11 @@ class FetchProxyCloudResponses implements ShouldQueue $imageType = urldecode($queryParams['response-content-type'] ?? 'image/bmp'); $imageExtension = $imageType === 'image/png' ? 'png' : 'bmp'; - \Log::info('Response data: '.$imageUrl); + if (Str::contains($imageUrl, '.png')) { + $imageExtension = 'png'; + } + + \Log::info("Response data: $imageUrl. Image Extension: $imageExtension"); if (isset($imageUrl)) { try { $imageContents = Http::get($imageUrl)->body();