flutter 一种用于剖面图三元运算中面对空值的空值检查算子

30byixjq  于 2023-01-21  发布在  Flutter
关注(0)|答案(1)|浏览(112)

我正在尝试创建一个个人资料页面,在其中用户可以上传一个新的形象的个人资料。用户可以登录使用他的谷歌帐户或注册正常。
当他用电子邮件密码注册的时候,一个标准的图片被使用了。我遇到了一个问题。你能帮我解决这个问题吗?
宣告

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"),
                      ),
bf1o4zei

bf1o4zei1#

当用户使用email password方法注册时,您可以在firebase firestore中上传默认的个人资料照片,然后使用该照片,这样,如果用户想要更新他们的个人资料照片,您可以轻松地在firebase firestore中替换它,并在屏幕上显示

相关问题