Estoy descargando un elemento de un depósito S3 mediante getObject. Puedo recibir el objeto como un objeto JSON con el ContentType correcto de 'image/jpeg'. Los datos de la imagen están codificados como algo con lo que no estoy familiarizado. Empieza con
<Buffer ff d8 ff e0 00 10 4a 46Y continúa durante un gran número de líneas. Llamar a JSON.stringify en todo el objeto convierte el
"type": "Buffer", "data": [ 137,80,78,71,13,10,26,10,No estoy familiarizado con la forma en que debo decodificar esto para mostrar una imagen dada la información de ContentType y los datos de la imagen. ¿Cómo convierto los datos en una imagen que puedo mostrar usando una etiqueta de origen de URL?
No quiero mostrar la imagen directamente desde la fuente porque estoy tratando de descargar la imagen y guardarla en el almacenamiento local para mostrarla cuando el usuario no esté conectado.
La imagen se mostrará en una aplicación nativa de reacción utilizando el componente.
Deberá escribirlo localmente o enviarlo directamente mediante secuencias con el tipo MIME correcto.