将照片上传到 firebase 存储后如何下载 link
how to get download link after upload photo to firebase storage
我试过像这样下载 URL,但下载不正确 URL。我是 Firebase 初学者,我该怎么做?
您可以在上传文件后获取您的下载路径,如下所示(您需要在您的引用对象(getDownloadUrl
)上调用第二个方法):
profilePicUploadTask = fileRef.putFile(imgUrl).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>()
{
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot)
{
// note: you can get the download path only after the file is uploaded successfully.
// To get the download path you have to call another method like follows:
fileRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>()
{
@Override
public void onSuccess(Uri uri)
{
// uri is your download path
}
}
});
你可以这样下载URL
fileRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
final Uri download_url = uri;
}
}):
我试过像这样下载 URL,但下载不正确 URL。我是 Firebase 初学者,我该怎么做?
您可以在上传文件后获取您的下载路径,如下所示(您需要在您的引用对象(getDownloadUrl
)上调用第二个方法):
profilePicUploadTask = fileRef.putFile(imgUrl).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>()
{
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot)
{
// note: you can get the download path only after the file is uploaded successfully.
// To get the download path you have to call another method like follows:
fileRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>()
{
@Override
public void onSuccess(Uri uri)
{
// uri is your download path
}
}
});
你可以这样下载URL
fileRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
final Uri download_url = uri;
}
}):