ホームページ >Java >&#&チュートリアル >アップロード後に Firebase Storage からダウンロード URL を取得する方法

アップロード後に Firebase Storage からダウンロード URL を取得する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-12-16 13:59:10939ブラウズ

How to Get Download URLs from Firebase Storage After an Upload?

Firebase Storage からダウンロード URL を取得する

Firebase Storage は、Firebase プロジェクト内のファイルを管理および共有するための便利な方法を提供します。アップロードされたファイルのダウンロード URL を取得することは、ユーザーがファイルにアクセスしたり共有したりできるようにするために重要です。

Firebase Storage を使用してアップロード タスクからダウンロード URL を取得するには、taskSnapshot.getTask().getResult() の使用を避けてください。 。代わりに、以下に示すように addOnSuccessListener メソッドを使用します。

uploadTask.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
    @Override
    public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
        storageRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
            @Override
            public void onSuccess(Uri uri) {
                String url = uri.toString();

                // Use the download URL as needed
            }
        });
    }
});

Firebase Storage バージョン 16.0.1 では、非推奨のメソッド StorageMetadata.getDownloadUrl() と UploadTask.TaskSnapshot.getDownloadUrl() が削除されていることに注意してください。

重要注:

成功リスナーと失敗リスナーの両方が呼び出されるのは、データが Firebase サーバーにコミットされるか、Firebase サーバーによって拒否された場合のみであることに留意することが重要です。したがって、デバイスが Firebase Storage バックエンドとの接続を確立できない場合、これらはトリガーされない可能性があります。

以上がアップロード後に Firebase Storage からダウンロード URL を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。