Skip to main content

概要

Flocon は 2 種類のアップローダー機能を使うことができます。1 つ目は Firebase Storage 版アップローダー、2 つ目を API サーバー内蔵アップローダーと呼ぶことにします。

両方とも有効化もしくは無効化させることも、片方だけを有効化させることもできます。

HerokuにAPIサーバーを設置する場合は、現時点では内蔵アップローダーは実質的に使用不可能です。有効化することはできますが、一定時間経つとアップローダーのファイルが自動的に削除されるため実用的ではありません。

比較

端的にまとめると、Firebase 版アップローダーはシンプル、 API サーバー内蔵アップローダーは多機能です。

要素Firebase Storage 版アップローダーAPI サーバー内蔵アップローダー
費用無料枠の範囲であれば無料1API サーバーの設置方法によるが基本的に無料
ファイルが保存される場所Firebase Storage サービスAPI サーバーのストレージ
API サーバーへの負荷なしあり
API サーバーの安全性高いFirebase Storage 版アップローダーと比べてリスクあり
データベースがリセットされた際にファイルは保持される?はいいいえ2
エントリーパスワードを入力していないユーザーによるアップロードを自動的に禁止禁止されない禁止される
画像のサムネイルを自動生成生成されない生成される
エントリーしたユーザー全員が閲覧可能なモードでアップロードできないできる

  1. ファイル自体は API サーバーに残りますが、クライアントでファイルの一覧に表示させたりダウンロードすることはできなくなります。
  2. 詳細はFirebase の料金を参照してください。