上传默认图像到Firebase存储

问题描述 投票:2回答:1

我正试图在我的React Native应用中开发一个功能,当用户第一次注册Firebase时,程序会给用户分配一个默认的个人资料图片,并将其存储在一个存储文件夹中,如。

firebase.storage().ref().child("userImages/" + firebase.auth().currentUser.uid)

我很苦恼,因为我没有让用户选择照片,因此我没有办法创建一个 blobpicture.uri. 我想上传的图片可以和我的app.js在同一个目录下,也可以是google images上的照片。

什么将是正确的方式来实现这一点?

javascript firebase react-native firebase-storage
1个回答
2
投票

你可以采取的一个方法是在你的firestore里有一个默认的个人资料图片,所有没有选好的用户都会引用这个图片。你不需要每次都上传一张从而节省你的用户数据和时间。

你上传到Firebase存储的每个文件都已经生成了一个URL引用。当你创建用户配置文件时,使用它作为默认值。

© www.soinside.com 2019 - 2024. All rights reserved.