我正在尝试创建一个个人资料页面,在其中用户可以上传一个新的形象的个人资料。用户可以登录使用他的谷歌帐户或注册正常。
当他用电子邮件密码注册的时候,一个标准的图片被使用了。我遇到了一个问题。你能帮我解决这个问题吗?
宣告
File? image;
以下是配置文件的代码:
image != null
? CircleAvatar(
radius: 64,
backgroundImage: FileImage(image!),
)
: const CircleAvatar(
radius: 64,
backgroundImage: NetworkImage(
"https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460_1280.png"),
),
1条答案
按热度按时间bf1o4zei1#
当用户使用email password方法注册时,您可以在
firebase firestore
中上传默认的个人资料照片,然后使用该照片,这样,如果用户想要更新他们的个人资料照片,您可以轻松地在firebase firestore中替换它,并在屏幕上显示