問題タブ [firebase-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9113 参照

swift - Firebase Storage からノードの下にある複数の写真を取得する

Firebase Storage の画像を使用して入力する CollectionView があります。「userId」ノードの下に画像を保存します。ノードの下で利用可能なファイルの存在を一括で確認したいので、それらを配列に格納できます。

それぞれの URL を個別に取得しようとしましたが、これは非常に間違ったアプローチだと思います。しかし、私はそれを最も効率的な方法で行う方法とどこに置くべきかを理解できませんでしたcollectionView.reload()。これは私がしたことです:

また、最初に URL を取得してから画像を取得するよりも、画像を NSData として取得する方がよいでしょうか? その場合、Firebase Storage から画像を一括で取得するにはどうすればよいですか?

0 投票する
1 に答える
1400 参照

ember.js - EmberFire & Firebase ストレージ リファレンス

私はEmberとEmberFireに比較的慣れていません。クライアント/ロゴ管理アプリケーションに取り組んでいます。現在、Firebase Authentication と Firebase データが期待どおりに機能しています。ロゴを Firebase ストレージにアップロードしようとすると、次のエラーが表示されます。

呼び出されているアクションは次のとおりです。

コントローラ

テンプレート

要するに、EmberFire が提供する Firebase リファレンスにアクセスして、クイックスタートに示されている「storage()」メソッドを呼び出すにはどうすればよいでしょうか。その参照へのアクセスが不可能な場合、ストレージを使用するために Firebase への別の「非 EmberFire」参照を作成する必要がありますか? 私は単に.jpgをアップロードしようとしています。

0 投票する
1 に答える
1395 参照

ios - Firebase Storage: child() が iOS アプリで動作しない

Firebase Storage からイメージをダウンロードしようとすると、次のエラーが発生します。

エラー Domain=FIRStorageErrorDomain Code=-13010 「オブジェクト 2xxxxxxx8/profile_pic が存在しません。」

(明らかに、個人情報を隠すために x をそこに付けました。)

Firebase Storage次のコードを使用して、パス参照を追加しています。

すべてが正しく機能していたので、上記のコードが適切であることはわかっています。フォルダーがストレージスペースに追加され、画像がそのフォルダーにアップロードされていることがわかりました-すべてiOSアプリから直接.

Firebase Storage から上記のフォルダーを手動で削除したときに問題が発生しました (Firebase Web ポータルを介してこれを行いました)。すべてが機能していることを確認したかったので、フォルダーを削除して最初からやり直しました。アプリを再度実行しましたが、それ以来、このエラーが何度も発生しています。

本当に意味がありません。

Firebase Storage に癖や問題はありますか? 対処しなければならないある種のキャッシング?

どんなヒントでも大歓迎です!

0 投票する
1 に答える
1272 参照

android - ルールをパブリックとして設定した後でも「StorageException」を取得します。詳細をご覧ください

にいくつかの画像を保存Firebaseしましたが、それらをダウンロードしようとすると、次のエラーが発生します: E/StorageException: StorageException has occurred. User does not have permission to access this object. Code: -13021 HttpResult: 403. 私もGoogle認証を使用しています。

画像をアップロードする方法は次のとおりです。

これをダウンロードしようとしている方法は次のとおりです。

セキュリティ ルールは次のとおりです。

このエラーを取り除き、画像を正常にダウンロードする方法を教えてください。

0 投票する
1 に答える
404 参照

ios - TableView のバグでデータベースから画像を表示する

TableView があり、データベースから取得したデータを入力しています。画像以外はすべて正常に動作します。セルの再利用動作のため、 で画像を取得していcellForRowAtIndexPathます。cellForRowAtIndexPath詳細取得機能 ( でトリガーされる) で別の要求を行う必要があるため、画像をフェッチすることにしましたviewDidLoad。これにより、他の問題が発生しています (画像 URL を保存する前にテーブルビューをリロードする)。

問題は、高速スクロールすると、ユーザー画像の表示中に再利用可能なセルがバグるということです

これで、通常どおり tableView が表示されます。

これは私が到達できる最も近いものです。ただし、高速スクロールすると画像が表示されなくなります。


編集:

私もこの方法を試してみましたが、この方法では同じ画像を複数回ダウンロードしているため、同じ画像が表示されるまでに時間がかかります。

しかし、トップアプローチではスピードが非常に速かった。上記のコードの唯一の問題は、高速スクロール時の不具合でした。


編集 2

0 投票する
1 に答える
416 参照

firebase - 認証済みユーザーの Firebase Storage ルールを動的に変更できますか?

Firebase Storageを使用して、特定のビデオの有料購読者のみが (Web アプリ経由で) アクセスできる教育ビデオを保存しています。

デフォルトでは、どの動画に対しても読み取りと書き込みのアクセス許可を許可していません (ユーザーが Firebase 認証を使用して認証されている場合でも)

それはできますか?そうでない場合、同じことを達成する別の方法はありますか?

0 投票する
8 に答える
73949 参照

firebase - Firebase Storage 動画ストリーミング

ビデオストリーミング機能を持つアプリに取り組んでいます。firebase データベースと firebase ストレージを使用しています。firebase ストレージがビデオ ファイルを処理する方法に関するドキュメントを探していますが、実際にはあまり見つかりません。

ドキュメントには、firebase ストレージが他の Google アプリ サービスと連携して CDN とビデオ ストリーミングを可能にすることが記載されていますが、すべての検索が行き詰まりにつながるようです。何かアドバイス?

0 投票する
1 に答える
1911 参照

node.js - NodeJS サーバー側の Firebase Storage の安全な外部リンク

Firebase Storage バケットに保存されているファイルへの外部リンクの生成に問題があります。

私はしばらくの間 Google Cloud Storage を使用しており、このライブラリ (この回答に基づいています) を使用して通常のストレージ バケットの外部リンクを生成しましたが、Firebase で割り当てられたバケットで使用するとうまくいかないようです。

安全な HTTPS リンクを生成できずNET::ERR_CERT_COMMON_NAME_INVALID、接続がプライベートではないという証明書の検証エラーが表示され続けます。HTTPS から「S」を削除すると、リンクが機能します。

注:同じ資格情報と秘密鍵を使用して、プロジェクト内の他のバケットへのリンクを生成すると、問題なく機能します。私の署名を拒否しているのは Firebase バケットだけです...

0 投票する
1 に答える
5353 参照

javascript - キャンバスをイメージとして Firebase ストレージに保存するにはどうすればよいですか?

キャンバスを画像としてfirebaseストレージに保存しようとしています。キャンバスをサーバーに保存することに関する多くの記事と質問を読み、以下のコードで同じことを実装しようとしました。

しかし、Web アプリを実行すると、コンソールに次のエラーが表示されます。

FirebaseError: Firebase Storage:putインデックス 0 の引数が無効です: Blob または File が必要です。

キャンバスを Firebase ストレージに正常に保存するにはどうすればよいですか?