#Gifs
1 messages · Page 1 of 1 (latest)
Ya está resuelto, gracias!
Cual era el problema y como lo resolviste?
El problema es que al crear el botón de "compartir", le paso la URL de la imagen que puedo visualizar en la web. ¿el problema? Es una URL, no es un <img src..../>. Por lo tanto, comparte sólo la URL. ¿solución?
<button
onClick={() =>
fetch(item.url)
.then(function (response) {
return response.blob();
})
.then(function (blob) {
let file = new File([blob], 'picture.gif', { type: 'image/gif' });
let filesArray = [file];
if (navigator.canShare && navigator.canShare({ files: filesArray })) {
navigator.share({
files: filesArray,
});
}
})
}
type="button"
>
Compartir
</button>```