es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo configuro dinámicamente el tipo de archivo data:image/?

Tengo una base de datos que contiene imágenes guardadas en formato BLOB. Puedo utilizar correctamente la imagen en una página como sigue:

” alt=”Landing” width=”150px”>

Esto no funciona porque la etiqueta src en sí ya contiene comillas dobles, creo. Mi IDE me dice un error No se puede usar ‘[]’ para leer. También intenté usar comillas simples concatenadas en su lugar:

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Puede utilizar la función str_replace() para establecer dinámicamente la extensión de archivo. Puede utilizar el siguiente código:

    <img src="<?php echo str_replace(''', $images['monitor']['extension'], 'data:image/'').base64_encode($image)?>" alt="Monitor" width="150px">
    

    Esto reemplazará el string vacío con la extensión del archivo almacenado en el array $images.

Comments are closed.