Here is a mapping of mime type to extension for images in PHP array
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | $mimes = [ 'image/bmp' => 'bmp' , 'image/x-bmp' => 'bmp' , 'image/x-bitmap' => 'bmp' , 'image/x-xbitmap' => 'bmp' , 'image/x-win-bitmap' => 'bmp' , 'image/x-windows-bmp' => 'bmp' , 'image/ms-bmp' => 'bmp' , 'image/x-ms-bmp' => 'bmp' , 'image/cdr' => 'cdr' , 'image/x-cdr' => 'cdr' , 'image/gif' => 'gif' , 'image/x-icon' => 'ico' , 'image/x-ico' => 'ico' , 'image/vnd.microsoft.icon' => 'ico' , 'image/jp2' => 'jp2' , 'image/jpx' => 'jp2' , 'image/jpm' => 'jp2' , 'image/jpeg' => 'jpeg' , 'image/pjpeg' => 'jpeg' , 'image/png' => 'png' , 'image/x-png' => 'png' , 'image/vnd.adobe.photoshop' => 'psd' , 'image/svg+xml' => 'svg' , 'image/tiff' => 'tiff' , 'image/webp' => 'webp' , ]; |