84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我正在尝试使用React Native“expo”将多个图像上传到Firebase存储和Firebase数据库集合,但这很困难,我什至尝试使用chatGpt,但生成的代码令人困惑并且不知何故过时,因此它不起作用在此处输入图像描述
我为此编写了一个函数。这里是:
import { ref, uploadBytes, getDownloadURL } from 'firebase/storage' import { auth, storage } from '../../config/firebase' export async function uploadImage(uri) { try { const response = await fetch(uri) const blobFile = await response.blob() const image_name = 'image_name' const metadata = { contentType: 'image/jpeg', customMetadata: { from: auth?.currentUser?.uid } } const reference = ref(storage, image_name) const result = await uploadBytes(reference, blobFile, metadata) const url = await getDownloadURL(result.ref) return url } catch (err) { return Promise.reject(err) } }
我为此编写了一个函数。这里是: