問題タブ [html5-filesystem]
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.
javascript - JS ファイルシステム API: ローカル システム上の JS FileEntry にアクセスしますか?
私は新しい JS ファイル システム機能のいくつかをテストしています。つまり、ローカル ファイル システムに空のテキスト ファイルを作成します。ローカル パス (file:///) から HTML および JS ファイルを実行しています。この目的のために--allow-file-access-from-files
、CLI のフラグを使用して Google Chrome を起動しました。ファイルシステムのリクエストは PERSISTENT (および動作) です。
ファイルシステムに関するさまざまな投稿を読み、チュートリアルのコードの一部をコピーして変更しました。HTML ファイルを起動すると、カスタムの成功/失敗メッセージがコンソールに出力されます。
結果は次のとおりです。
ただし、自分のディレクトリ (システム ルートとアプリケーション ルートの両方) を見ると、割り当てた名前の .txt ファイルがありません。Javascriptが実際にこのファイルを書いた場所を知るにはどうすればよいですか? どの「ルート」で (「ルート」を割り当てることができないため)? FileSystem が「サンドボックス」であるとはどういう意味ですか? ローカル ドライブの (仮想?) コンテンツにアクセスできないが、JS でしかアクセスできない? この場合、ユーザーにファイルを保存するように求める方法はありますか?
回答ありがとうございます
google-chrome-app - Chrome アプリからローカル ファイル システムにアクセスできますか?
シンプルなメディア プレーヤーを chrome パッケージ アプリとして作成しようとしています。そのためには、アプリ内からファイル システムの任意のフォルダーに直接アクセスする必要があります。
疑似コード
それは可能ですか?もしそうなら、どのように?検索しても「できない」という明確な答えが得られなかったので... できますか?
javascript - Mega はどのようにファイルをダウンロードしますか?
MEGA サービスからファイルをダウンロードすると、ダウンロードの進行状況バーを表示する Web ページが表示されます。バーが 100% に達すると、ブラウザーは、選択したフォルダーにファイルを保存するようにユーザーに通知します。Mega は HTML5 FileSystem API を使用してこれを行うことを知っています ( mega.co.nz などのファイルをダウンロードします)。ただし、ファイルがサンドボックス化されたディレクトリに完全にダウンロードされたとき、ブラウザーがダウンロードについてユーザーに通知するようにどのように指示したかはわかりません。私の質問に答えていただけますか?前もって感謝します。
android - cordova を使用して Android でネストされたディレクトリを作成する際のエラー
問題は、Android 4.3 の Cordova 3.0 で次のコードを使用して、Android でネストされたディレクトリ構造を作成できないことです。(同じコードは iOS でも動作します)
何を試しても、呼び出しは PATH_EXISTS_ERR で失敗します。['images','test'] を渡すと、'images' が作成されますが、'test' で失敗します。誰もが前にこの問題に遭遇しましたか?
iOS では、期待どおりに 2 つの「ディレクトリが作成されました: ...」という出力が得られます。
html - Windows の fs.root (HTML5) はどこにありますか
html5 ファイルシステムを使用してファイルを読み書きできます。ファイルは正常に書き込まれ、読み取りも正常に行われます。しかし、その実際の物理的な経路はわかりません。
fileEntry.fullPath
パスとしてのみ与え\log.txt
ます。このファイルが実際に私の PC のどこに保存されているかわかる人はいますか?
誰かがコードをチェックしたい場合は、ここにあります:
html - ファイルシステム API から動画を読み込むベスト プラクティス
私は、HTML5 FileSystem API を調査して遊んでいます。サーバーからビデオをダウンロードして、ローカルのサンドボックス ファイル システムに保存しています。ユーザーがサイトにアクセスし、動画をダウンロードしてファイルシステムに保存した後、たまたまオフラインになったとします。私の質問は、ビデオが既にファイルシステムにあるかどうかを確認し、そこからロードするためのベストプラクティスは何ですか?
ありがとう
javascript - キオスク モードで HTML5 ファイル システム情報バーが応答しない
--kiosk フラグを使用して、全画面表示の chromium ポータブルで実行されるアプリケーションを作成しています。HTML、JavaScript、および CSS で記述されています。また、HTML5 ファイル システムを使用して、大量のデータ セットを保存しています。アプリケーションが全画面表示で開き、永久保存をリクエストするための情報バーが表示されます。
問題は、キオスク モードでの実行中は、ファイル システムのデータ保存要求に対して [OK] または [キャンセル] を選択できないことです。「X」でのみ情報バーを閉じることができます。これにより、ファイル システムはいかなる種類のクォータも取得できず、アプリケーションは失敗します。
「file:///」から実行するアプリケーションに無制限のストレージを持たせる方法はありますか? --unlimited-storage を使用してみましたが、Web ページでは機能しないようです。
--kiosk を使用せずにフルスクリーンで開く方法はありますか? 他の回避策や提案は大歓迎です。
javascript - Web ページからアプリケーションにファイルをドラッグ アンド ドロップする
Gmail では、アイテムを Web ページからフォルダにドラッグすることで、電子メールの添付ファイルをダウンロードできます。これを実現するためのソリューションは、ケース スタディ: HTML5Rocksの Chrome でのドラッグ アンド ドロップ ダウンロードで説明されています。
Web ページからアプリケーションのドロップ領域に項目をドラッグしたいと考えています。Gmail から Outlook にアイテムをドラッグしようとしましたが、添付ファイルをキャッチできません。通常は同じ結果でファイルをキャッチできる他のアプリケーションも試しました。
通常はファイルをキャッチできるアプリケーションのドロップ領域に、Web ページからファイルをドラッグすることはできますか? そうでない場合、ファイルをフォルダーにドラッグしてからアプリケーションにドラッグするよりも、よりセクシーなユーザー エクスペリエンスを作成できる回避策はありますか?