He estado usando MediaLibrary para guardar medios en el dispositivo, y funcionaba perfectamente, hasta que un día, ¡simplemente dejó de funcionar! no se realizó ningún cambio en el código, pero ahora recibo un error y los medios no se guardan.
Aquí está el error: [Rechazo de promesa no manejado: Error: No se puede copiar el archivo en el almacenamiento externo.]
Y así es como estoy guardando los medios:
const saveToDevice = async () => { const { status } = await Permissions.askAsync(Permissions.MEDIA_LIBRARY); if (status === 'granted') { setShowOpt(false) const asset = await MediaLibrary.createAssetAsync(route.params.img); await MediaLibrary.createAlbumAsync("Chat", asset, false); ToastAndroid.show("Image has been saved", 2000) } setShowOpt(false) }¿Alguien puede ayudar?