Recabamos por todo internet para así regalarte la solución para tu inquietud, si continúas con alguna inquietud déjanos la inquietud y te respondemos porque estamos para ayudarte.
Solución:
En general, un codificado en base 64 string podría contener absolutamente cualquier dato, por lo que no hay forma de saber su tipo de archivo.
Para determinar si es una instancia de una imagen JPEG, debe decodificarla en base64 y luego hacer algo como verificar su número mágico, que es útil para decirle qué es el archivo. no es. Todavía necesita hacer más trabajo para determinar si es una imagen JPEG válida.
datos:imagen/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=
Es una imagen de muestra. Simplemente divídalo con la primera barra y obtenga array índice 1. Suponiendo que la imagen proviene de un cliente de confianza.
Te mostramos comentarios y valoraciones
Eres capaz de añadir valor a nuestro contenido asistiendo con tu veteranía en las críticas.