問題タブ [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.
html - PERSISTENTファイルシステムストレージはChromeでどこに保存されますか?
Google Chromeのオプションで実行webkitRequestFileSystem
するwindow.PERSISTENT
場合、ファイルシステムのどこにファイルが書き込まれますか?このアプリをビルドしてデバッグしている間、そこにファイルをドロップしてChromeでファイルを操作したいと思います。
html - 実際のファイル システムに格納されている html5 のファイル システムはどこにありますか?
JavaScript を使用して HTML5 ファイルシステムでファイルを作成した場合、自分のコンピューターの実際のファイル システムでファイルを見つけることができますか?
html - ブラウザでディレクトリ選択機能を検出する方法は?
複数のファイルだけでなく、ブラウザがフォルダを選択できるかどうかを調べようとしています。現在のChromeはこれをサポートしています(例: http: //html5-demos.appspot.com/static/html5storage/demos/upload_directory/index.html)。
どうやら、属性がある場合<input type="file" />
はChromeで動作します。webkitdirectory
しかし、ブラウザが実際にフォルダを選択してファイルを反復処理できるかどうかをテストするにはどうすればよいですか?
firefox-addon-sdk - FirefoxアドオンSDKのHTML5ファイルAPI
コンテンツスクリプトのFireFoxアドオンSDKでHtml5ファイルAPIにアクセスする方法はありますか?
これは、ユーザーが追加した単語とその意味を保存するために必要です。データが大きくなる可能性があるため、ローカルストレージはオプションではありません。
TypeErrorというエラーが表示されます:window.requestFileSystem3は関数ではありません。
コンテンツスクリプトでファイルAPIにアクセスできるGoogleChrome拡張機能からこのコードを移植しているため、これを求めています。
追加の質問
1)HTML5ファイルAPIが許可されていない場合、ファイルモジュールを使用する必要がありますか?
2)ファイルシステムへのサンドボックスアクセスのみにアクセスするHtml5ファイルAPIとは対照的に、ファイルモジュールはファイルシステム上の任意のファイルへのアクセスを許可しますか?
3)ファイルモジュールを使用する必要があると仮定すると、ファイルを保存するのに最適な場所(ユーザープロファイルディレクトリや拡張ディレクトリなど)と、このパスをコードで取得する方法を教えてください。
この質問の中にたくさんのサブ質問があることをお詫びします。Googleはこのトピックに関してあまり役に立ちませんでした。
サンプルコードは非常に役立ちます。
javascript - Web ワーカーとメイン スレッド間で大量のデータを渡す
Web ワーカーとメイン スレッド間で大量のデータ (数 MB) を渡す方法はありますか? 私は、ファイルをダウンロードし、それらを少し変更してから、何らかの方法でユーザーに変更されたファイルをダウンロードさせる必要があるプロジェクトで作業しています。Web ワーカーとメイン UI の間でデータを渡す次の方法を見つけました。
- 通常の
postMessage
方法を使用します。 - 転送可能なオブジェクトの使用 (Chrome のみ)
- blob への URL 参照を作成し、その URL のみを送信します (Chrome でも動作しますが、他の環境でも動作しますか?)
(1)は小さいオブジェクトを送信する場合は問題ないと思いますが、シリアライズして JSON で送信するため、数 MB を超えるファイルを扱う場合は多くの時間とスペースが必要です。Chrome では、転送可能なオブジェクトを使用してデータを転送する方法が提供されており、データをコピーする必要はありません。残念ながら、これはこれまでのところ Chrome のみの機能であり、それ以外の場合は私の目的を果たしていました。
私が最後に見つけたのは、ワーカーから を使用して blob への URL を作成し、self.webkitURL
その URL 参照を UI に渡すことだけでした。これはうまく機能します。ユーザーに URL を提供すると、ユーザーはファイルをダウンロードできます。残念ながら、Firefox でこれを行う方法が見つかりませんでした。可能ですか?
ワーカーとメインスレッドの間でデータを転送するために使用できる他の方法はありますか?
javascript - Android: WebView でクォータをリクエストする方法
問題Android: WebView の requestFileSystem がクラッシュを引き起こしていることに関連して、この質問が上がりました。
スペースをリクエストしてアクセスするには、 に電話する必要がありますwindow.storageInfo.requestQuota()
。Chrome では問題ありませんが、Android WebView では機能が不明です。
Chromeでは使用する必要がありますwindow.webkitStorageInfo
-> Android用の同様のプレフィックスはありますか?
javascript - ネストされた関数から戻り値を取得する
スクリプト初心者なのでよろしくお願いします。
jquery-csv パーサーを使用して、ローカル ファイルからグラフを作成しようとしています。グーグルビズを使用。
コードのこのセクションでは、戻り値を取得できないようです。選択した解析済みファイルの戻り値を要求します。
コールバックを使用する方が良いですか? どうすればそれを実装できますか?試してみましたが、うまくいかないようです。
}
画面に表形式でデータを表示するように変更されたこのコードを既に使用していますが、Googleサーバーにデータを取得する際に壁にぶつかりました。
アドバイスや指針をいただければ幸いです。
dart - 後で使用するために入力 (webkitdirectory) の結果を保存する方法は?
ユーザーがディレクトリ (いくつかのテキスト ファイルを解析する) を選択し、同じクライアントresult(List<File>)
のPERSISTENT
ストレージに保存して、ユーザーが戻ったときに同じディレクトリを再度選択する必要がないようにしたいと考えています。
セッション中に ( 経由で<input webkitdirectory="..." />
) ディレクトリを選択し、ディレクトリにアクセスしてファイルを解析することは既に正常に機能していますが、後で取得するために保存するデータの種類がわかりません。使用してみまし window.webkitResolveLocalFileSystemURL()
たが、これまでのところ成功していません...何か考えはありますか?
html - HTML5 を使用してユーザーのローカル ファイルを読み取り用に開くことはできますか?
ユーザーのローカル システム上のファイルへのパスがあります。ユーザーがそのパスをクリックすると、ファイルが開き、ユーザーが表示できるようになります。
ブラウザのセキュリティの問題により、ユーザーのローカル ファイルにアクセスできないため、これには多くの制限があることを知っています。
今、私は HTML5 について読んでいますが、それは FileReader API ですが、オンラインで表示されるすべてのコード例は、ファイルを選択してアップロードします。
適切な場所をまだ見ていないのかもしれませんが、これについて知っている人はいますか?