我正在尝试使用React-Native-Fetch-Blob在Firebase.Storage中存储图像,我最终得到了一些存储空间,但存储中的文件现在是完全无意义/压缩数据,我无法真正用于任何事情 .
如何将blob转回BASE64或图像,以便我可以在我的应用程序中使用该图像
`
upLoadImage(image, mime = 'application/octet-stream') {
const imageRef = firebase.storage().ref('images').child('image_001')
let uploadBlob = null
console.log('phase 2');
Blob.build(image, {
type: `${mime};BASE64`
}).then((blob) => {
console.log(imageRef.toString());
uploadBlob = blob
imageRef.put(blob, {
contentType: mime
})
console.log('phase 2');
console.log(imageRef.toString());
console.log(imageRef.getDownloadURL());
imageRef.getDownloadURL()
}).catch((error) => {
console.log(error.toString());
})
}
`