問題タブ [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 に答える
596 参照

firebase - Firebase Storage にリソースがまだ存在しない場合にのみ書き込みを許可する

同じ名前のファイルがまだ存在しない場合にのみ、ファイルのアップロードを許可する Firebase セキュリティ ルールを設定しようとしています。理想的には、新しいファイルの内容が既存のファイルと同じ場合、ファイルのオーバーライドをサポートしたいと考えています。

私は次のことを試しました:

しかし、どちらもうまくいかないようです。彼らがすることは、アップロードを許可しないことだけです。

0 投票する
3 に答える
1689 参照

ios - UIImagePickerControllerから画像のNSURLを取得するにはどうすればよいですか? Firebase へのアップロード用

人々がこれに問題を抱えているため、他のいくつかのスレッドが開始されました。このような: UIImagePickerController から NSURL を取得し、これ: Firebase ストレージのアップロードはシミュレーターでは機能しますが、iPhone では機能しません

このチュートリアルに従おうとしています: https://firebase.google.com/docs/storage/ios/upload-files#upload_from_a_local_file

動画のアップロードは機能しますが、画像は機能しません。

私のビデオ コードは簡単です。

しかし、私の画像コードは機能しません。これは私が終わったものです:

何をしてもエラーになるようです。これは私の現在のエラーです

コンソールログ

2016-06-25 12:47:59.108 チェーン[4187:1957121] 本文ファイルに到達できません: /var/mobile/Media/DCIM/100APPLE/IMG_0027.JPG エラー Domain=NSCocoaErrorDomain Code=257 "ファイル「IMG_0027.JPG」表示する権限がないため、開くことができませんでした。」UserInfo={NSURL=file:///var/mobile/Media/DCIM/100APPLE/IMG_0027.JPG, NSFilePath=/var/mobile/Media/DCIM/100APPLE/IMG_0027.JPG, NSUnderlyingError=0x18b7ad40 {エラー ドメイン=NSPOSIXErrorDomain コード=1 "操作は許可されていません"}} 2016-06-25 12:48:02.969 チェーン[4187:1957659] プラグイン com.swiftkey.SwiftKeyApp.Keyboard 無効化 Optional(["public.image", "public.movi​​e"]) info: ["UIImagePickerControllerOriginalImage": サイズ {1836, 1454} 向き 0 スケール 1.000000, "UIImagePickerControllerReferenceURL": assets-library://asset/asset.

2016-06-25 13:04:05.136 Chain[4187:1957121] _BSMachError: (os/kern) 無効な機能 (20) 2016-06-25 13:04:05.138 Chain[4187:1959394] _BSMachError: (os/kern ) 無効な名前 (15) 2016-06-25 13:04:05.146 Chain[4187:1959394] プラグイン com.swiftkey.SwiftKeyApp.Keyboard 無効化 2016-06-25 13:04:05.220 Chain[4187:1957188​​] CFNetwork SSLHandshake 失敗(-9806) 2016-06-25 13:04:05.661 Chain[4187:1957121] 本文ファイルに到達できません: /var/mobile/Media/DCIM/100APPLE/IMG_0015.JPG エラー Domain=NSCocoaErrorDomain Code=257 「ファイル」 IMG_0015.JPG」は閲覧権限がないため開けませんでした。UserInfo={NSURL=file:///var/mobile/Media/DCIM/100APPLE/IMG_0015.JPG, NSFilePath=/var/mobile/Media/DCIM/100APPLE/IMG_0015.JPG, NSUnderlyingError=0x18bd4330 {エラー ドメイン=NSPOSIXErrorDomain コード=1 "操作は許可されていません"}}

編集: これは私の didFinishPickingMedia です:

0 投票する
0 に答える
400 参照

android - FireBase Storage からファイルのリストを取得するにはどうすればよいですか?

私はGoogle Firebaseの初心者です。いくつかのオーディオ ファイルを読み込んだので、アプリケーションからアクセスしてストリームで聞きたいと思います。私はそれでいくつかの問題を抱えています。参照を作成しましたが、それを実行したい場合、404 エラーが発生します。

助けてください。

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

angularjs - gs://example.appspot.com/images net::ERR_UNKNOWN_URL_SCHEME を取得します

最近、このエラー メッセージが表示されますが、その理由が気になります。

gs://example.appspot.com/images net::ERR_UNKNOWN_URL_SCHEME を取得します

以下は、ストレージ サービスへの私の参照です。

Google Chrome 51 を使用しており、Windows 10 を実行しています。

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

firebase - Firebase ストレージの downloadURL ファイル構造

そのため、firebase storage を使用してウェブサイト ファイルをアップロードしています。ディレクトリ構造の例を次に示します。

したがって、これらのファイルをこの構造でfirebaseにアップロードしていますが、返されるdownloadURLがこの構造を維持するのにあまり適していないことに気付きました..

たとえば、iframe の src を index.html の downloadURL に設定すると、iframe ページにスタイル ファイルと mainScript ファイルがありません。

これは、downloadURL が index.html を検索する方法です。

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/index.html?alt=media&token=some_uid

これは、downloadURL が style.css を検索する方法です。

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css%2Fstyle.css?alt=media&token=some_uid など.

もちろん、index.html ファイルは次の場所で style.css ファイルを探しています。

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css/style.css

しかし、結果は 404 になります。

この問題を回避する方法はありますか?

PS、もちろん、ユーザーにファイル内の URL を強制的に変更させたくありません...

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

android - firebase Storageでファイルのダウンロードを再開するには?

firebase ストレージを使用して大きなファイルをダウンロードする必要があります。ユーザーがダウンロード中にネットワークの中断に直面する可能性があり、このダウンロード タスクを再開できるようにしたいと考えています。

最後の 2 つのリスナーは呼び出されません。完全なリスナーをセットアップすると:

アプリがクラッシュします。

セットアップしても:

ダウンロードの途中でネットワークをオフにすると、downloadTask 失敗リスナーがトリガーされません。タスクはまだ「進行中」のようですが、データはダウンロードされていません。この機能に関するドキュメントは貧弱です。どのように実装すればよいですか?

  • 失敗リスナーが壊れているようです
  • completeListener を追加するとアプリがクラッシュする
  • firebaseStorage.setMaxDownloadRetryTimeMillis は効果がないようです

ファイルダウンロードの再開機能に取り組む方法について何か考えはありますか?