Anda mungkin ingin menyimpan konten gambar langsung di Database Anda.
Seperti yang Anda katakan, Anda perlu menguraikan jenis konten dari nama file. Anda juga dapat menambahkan bidang ke database Anda yang berisi ekstensi.
$extension = end(explode('.', $row['file']));
Kemudian Anda harus membuat larik yang berisi tipe konten header:
$types['jpg'] = 'image/jpeg';
$types['png'] = 'image/png';
kemudian kirim tajuk (Anda akan ingin memeriksa apakah mengetik array berisi ekstensi kunci dan kesalahan jika tidak)
header('Content-Type: ' . $types[$extension]);
Kemudian muat gambar Anda dengan
echo file_get_contents($image);
Itu harus melakukannya. Perhatikan bahwa Anda benar-benar harus memeriksa apakah parameter ImageID adalah bilangan bulat, untuk alasan keamanan:
if(!ctype_digit($_GET['ImageID'])) // error