Estoy usando la API de Egnyte
No entiendo cómo funciona el objeto de respuesta, traté de convertir los datos a objeto Blob y URL.createObjectURL pero esto no funciona para mí. No sé si puedo mostrar estas imágenes en mi sitio web.
DOCS Egnyte API: LISTA DE ARCHIVO O CARPETA
Este problema también me pasa cuando quiero descargar la imagen, porque la respuesta de la api devuelve texto encriptado y no sé cómo puedo convertirlo en un objeto para descargarlo con javascript/html
DOCS Egnyte API: DESCARGAR ARCHIVO
Axios obtiene imágenes de la API de Egnyte
const getImages = () => { axios.get(`${API}/${params.id}/images/`, config).then(res => { setImagesList(res.data.files) }).catch((error) => { console.log(error) }) }La respuesta se ve así:
Convertir elemento en objeto Blob y URL.createObjectURL
const displayImg = (list_images) => { return list_images.map(img => { const url = URL.createObjectURL(new Blob([img])) return ( <div className='div_img' key={img.name}> <img src={url} /> </div> ) }) }El objeto URL se ve así:
Pero el sitio web se ve:
Respuesta de API DESCARGAR ARCHIVO:
Estaría muy agradecido si alguien pudiera explicarme cómo puedo convertir la respuesta de la API en un objeto de imagen para poder mostrarlo y descargarlo (y archivos para descargar).
¡Muchos gracias!