TL;DR ¿Hay alguna forma de descargar un contenido de una aplicación web directamente a la biblioteca de fotos del móvil?
He estado buscando una manera de compartir una imagen de mi aplicación web en Instagram. Seguí este gran comentario y traté de implementarlo.
Para mí, instagram-stories://share no funciona (a veces abre la página de edición y otras veces no) pero pude usar instagram://library?AssetPath="" - este enlace abre el " publicar en la página de instagram" y toma la última foto que tienes en tu biblioteca de fotos.
Así que estoy activando una función de descarga para descargar la imagen al dispositivo del usuario.
const generate = async (url) => { const image = await fetch(url); const imageBlob = await image.blob(); const imageURL = URL.createObjectURL(imageBlob); const link = document.createElement('a'); link.href = imageURL; link.download = 'file-name'; document.body.appendChild(link); link.click(); document.body.removeChild(link); };pero parece que lo descarga en la carpeta Descargar (en iPhone IOS 15.5). Luego, debo guardarlo manualmente en la biblioteca de fotos. ¿Hay alguna forma de descargar un contenido de una aplicación web directamente a la biblioteca de fotos?