ホームページ >Java >&#&チュートリアル >アップロード後に Firebase Storage からダウンロード URL を取得する方法
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 サイトの他の関連記事を参照してください。