問題タブ [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.
firebase - Firebase Storage にリソースがまだ存在しない場合にのみ書き込みを許可する
同じ名前のファイルがまだ存在しない場合にのみ、ファイルのアップロードを許可する Firebase セキュリティ ルールを設定しようとしています。理想的には、新しいファイルの内容が既存のファイルと同じ場合、ファイルのオーバーライドをサポートしたいと考えています。
私は次のことを試しました:
と
と
しかし、どちらもうまくいかないようです。彼らがすることは、アップロードを許可しないことだけです。
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.movie"]) 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 です:
android - FireBase Storage からファイルのリストを取得するにはどうすればよいですか?
私はGoogle Firebaseの初心者です。いくつかのオーディオ ファイルを読み込んだので、アプリケーションからアクセスしてストリームで聞きたいと思います。私はそれでいくつかの問題を抱えています。参照を作成しましたが、それを実行したい場合、404 エラーが発生します。
助けてください。
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 を実行しています。
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 を検索する方法です。
もちろん、index.html ファイルは次の場所で style.css ファイルを探しています。
https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css/style.css
しかし、結果は 404 になります。
この問題を回避する方法はありますか?
PS、もちろん、ユーザーにファイル内の URL を強制的に変更させたくありません...
android - firebase Storageでファイルのダウンロードを再開するには?
firebase ストレージを使用して大きなファイルをダウンロードする必要があります。ユーザーがダウンロード中にネットワークの中断に直面する可能性があり、このダウンロード タスクを再開できるようにしたいと考えています。
最後の 2 つのリスナーは呼び出されません。完全なリスナーをセットアップすると:
アプリがクラッシュします。
セットアップしても:
ダウンロードの途中でネットワークをオフにすると、downloadTask 失敗リスナーがトリガーされません。タスクはまだ「進行中」のようですが、データはダウンロードされていません。この機能に関するドキュメントは貧弱です。どのように実装すればよいですか?
- 失敗リスナーが壊れているようです
- completeListener を追加するとアプリがクラッシュする
- firebaseStorage.setMaxDownloadRetryTimeMillis は効果がないようです
ファイルダウンロードの再開機能に取り組む方法について何か考えはありますか?