gpt4 book ai didi

javascript - 错误代码 : "auth/internal-error" message: "Photo URL too long." Prototype N

转载 作者:行者123 更新时间:2023-12-01 00:31:57 27 4
gpt4 key购买 nike

我正在尝试使用 cordova 相机插件更新 firebase 个人资料图片。但我有一个错误。有什么想法吗?

   async openLibrary() {
const options: CameraOptions = {
quality: 70,
destinationType: this.camera.DestinationType.DATA_URL,
sourceType: this.camera.PictureSourceType.PHOTOLIBRARY,
encodingType: this.camera.EncodingType.JPEG,
saveToPhotoAlbum: false
};
return await this.camera.getPicture(options);
}


async addPhoto() {
const libraryImage = await this.openLibrary();
this.photoCamera = 'data:image/jpeg;base64,' + libraryImage;
}

enregisterPseudoo() {

this.user.updateProfile({
displayName: this.pseudo,
photoURL:(this.photoCamera)
}).then(data => {
this.navCtrl.push(TabsPage, {
name: this.pseudo,
photo:(this.photoCamera),
});
});
}

网址太长了,有什么办法吗?

最佳答案

Firebase 身份验证中用户个人资料中的 photoURL 必须是指向现有图片的链接。您尝试将图像存储为数据网址,Firebase 身份验证无法处理该数据。

因此,您必须将数据上传到图像托管服务(例如 Cloud Storage for Firebase ),然后将生成的 URL 保存到用户个人资料中。

关于javascript - 错误代码 : "auth/internal-error" message: "Photo URL too long." Prototype N,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58463027/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com