如何在图像插入firebase.storage后获取下载URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在图像插入firebase.storage后获取下载URL相关的知识,希望对你有一定的参考价值。

我能够将图像插入到firebase.storage中,但我获得的下载链接与上传时附加到图像的下载链接不同。

public void UploadImage()
{
    if (filePath != null)
        progressBar.Visibility = ViewStates.Visible;
    var images = storageRef.Child("profilePicture");
    images.PutFile(filePath);    
}

void IOnSuccessListener.OnSuccess(Java.Lang.Object result)
{
    var snapShot = (UploadTask.TaskSnapshot)result;
    var downloadURL = snapShot.DownloadUrl.Scheme
        + ":" + snapShot.DownloadUrl.SchemeSpecificPart;
}

UserData newUser = new UserData();
newUser.UserId = UserId;
newUser.Email = UserEmail;
newUser.FirstName = first.Text;
newUser.LastName = last.Text;
newUser.MobileNumber = phone.Text;
newUser.Userprofile = storageRef.DownloadUrl;

以上是关于如何在图像插入firebase.storage后获取下载URL的主要内容,如果未能解决你的问题,请参考以下文章

如何将视频上传到Firebase Storage for React App

如何将视频上传到 Firebase Storage for React App

Vuejs + Firebase Storage 将多个图像上传到 Firebase Storage 并将所有 downloadURL 推送到 Firestore

Firebase Storage 在图像上传时抛出错误(Nodejs)

将图像存储在 Firebase Storage 中并将元数据保存在 Firebase Cloud Firestore(测试版)中

Firebase Storage Flutter 显示图像加载时间过长