您如何上传还将附加当前用户的UID的图像?
这是我用来上传图像的代码,但是到目前为止,在UID上添加成功没有成功。
private void updloadImage(Uri pickedImage){
StorageReference myStorage = FirebaseStorage.getInstance().getReference().child("users_photos");
final StorageReference imagePath = myStorage.child(pickedImage.getLastPathSegment());
userID = fAuth.getCurrentUser().getUid();
imagePath.putFile(pickedImage).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
imagePath.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
UserProfileChangeRequest myUpdate = new UserProfileChangeRequest.Builder().setPhotoUri(uri).build();
}
});
}
});
您如何上传还将附加当前用户的UID的图像?下面的例子。这是我用来上传图像的代码,但到目前为止,添加UID均未成功。 ...
如果您希望用户的UID成为Cloud Storage中图像文件名的一部分,您可以这样做: