我不知道如何将图像上传到FirebaseStorge。
var storageRef = FirebaseStorage.Instance.Reference.Child(FilePaths.FIREBASE_IMAGE_DIR + "/" + auth.CurrentUser.Uid + "/photo" + (count + 1));`
共有3个选项:
storageRef.PutStream(); storageRef.PutFile(); storageRef.PutBytes();
FilePath = "/storage/emulator/0/Pictures/...."
如何转换此文件以能够在Firebase中上传它。 我是Xamarin的新手,我不明白它的工作原理。
答案 0 :(得分:0)
尝试阅读这篇文章,我用他的解释做了同样的事情,它确实很不错:https://www.c-sharpcorner.com/article/xamarin-android-image-uploading-to-firebase/
答案 1 :(得分:0)
StorageReference storageReference=null;
if (fileBytes != null)
{
storageReference = FirebaseStorage.Instance.GetReference("postImages/"+"123");
storageReference.PutBytes(fileBytes)
.AddOnSuccessListener(taskCompletionListeners)
.AddOnFailureListener(taskCompletionListeners);
}