フィードバックを送信
ウェブで Cloud Storage を使用してファイルを削除する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Cloud Storage にアップロードしたファイルを削除することもできます。
注: デフォルトでは、Cloud Storage バケットのデータまたはファイルに対する操作を行うには、Firebase Authentication が必要です。認証されていないアクセスを許可するように、Cloud Storage 用の Firebase Security Rules を変更 することもできます。Firebase とプロジェクトのデフォルトの App Engine アプリがこのバケットを共有しているため、公開アクセスを構成すると、新たにアップロードされた App Engine のファイルも公開される場合があります。Authentication を設定する際に、Cloud Storage バケットへのアクセスを再度制限するようにしてください。
ファイルを削除する
ファイルを削除するには、まずそのファイルの参照を作成 します。次に、その参照で delete()
メソッドを呼び出します。これにより、解決する Promise
または Promise
が拒否された場合にエラーが返されます。
Web
ツリー シェイキングが可能なモジュラー ウェブ API の詳細 と、名前空間 API からのアップグレード方法 をご確認ください。 import { getStorage, ref, deleteObject } from "firebase/storage";
const storage = getStorage();
// Create a reference to the file to delete
const desertRef = ref(storage, 'images/desert.jpg');
// Delete the file
deleteObject(desertRef).then(() => {
// File deleted successfully
}).catch((error) => {
// Uh-oh, an error occurred!
});
Web
// Create a reference to the file to delete
var desertRef = storageRef.child('images/desert.jpg');
// Delete the file
desertRef.delete().then(() => {
// File deleted successfully
}).catch((error) => {
// Uh-oh, an error occurred!
});
注: ファイルを削除すると、元に戻すことはできません。削除したファイルを元に戻せるようにしたい場合は、必ずファイルをバックアップするか、Cloud Storage バケットでオブジェクトのバージョニングを有効化 してください。
エラーを処理する
ファイルの削除時にエラーが発生する理由として、ファイルが存在しない、目的のファイルを削除するための権限がユーザーにないなど、多くの理由が考えられます。エラーについて詳しくは、このドキュメントのエラーを処理する のセクションをご覧ください。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-09-30 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-09-30 UTC。"],[],[]]