De acuerdo con la documentación web de firebase, es posible cargar una cadena base64 con el siguiente código
// Base64 formatted string const message2 = '5b6p5Y+344GX44G+44GX44Gf77yB44GK44KB44Gn44Go44GG77yB'; uploadString(storageRef, message2, 'base64').then((snapshot) => { console.log('Uploaded a base64 string!'); });Traté de implementar este ejemplo en reaccionar nativo con el siguiente código
import storage from '@react-native-firebase/storage'; const uploadString = async () => { let uploadTask = storage().ref().child('file_name').putString('5b6p5Y+344GX44G+44GX44Gf77yB44GK44KB44Gn44Go44GG77yB', 'base64'); uploadTask.on( storage.TaskEvent.STATE_CHANGED, null, function (error) { console.log('ERROR : ', error); }, function () { console.log('upload complete!'); }); }me sale un error indefinido
ERROR : [Error: [storage/unknown] An unknown error has occurred.]También traté de subir imágenes base64, blob... nada funciona. Sin embargo, la carga de archivos desde la interfaz de usuario funciona. ¿Debo habilitar algo desde la consola? ¿Estoy importando el módulo de almacenamiento correctamente?