0

Anyone have any idea how to know the base64 image validity?

This is my code for more explain:

$pic = `data:image/jpeg;base64,/9j/4AAQSkZJ....`
if($pic is base64 image){
    echo "$pic is base64 image";
} else {
    echo "Not base64 image";
}

Thanks in advance guys.

1 Answers1

0

There is no exact function for that but you can do this.

if ( base64_encode(base64_decode($pic, true)) === $pic){
    echo "$pic is base64 image";
} else {
    echo "Not base64 image";
}
Dula
  • 1,276
  • 5
  • 14
  • 23