システムにファイル拡張子なしで保存された画像がいくつかあり、それらは「FILENAME」の形式で表示されます。(期間に注意してください)
getimagesize();を使用しようとしています。しかし、「ファイル名を空にすることはできません」と言ってエラーになります
これが私が使用しているコードのサンプルです
$contents = file_get_contents($localFile);
$imageData = getimagesize($contents);
// $imageData[2] will contain the value of one of the constants
$mimeType = image_type_to_mime_type($imageData[2]);
$extension = image_type_to_extension($imageData[2]);