問題タブ [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.

0 投票する
6 に答える
44258 参照

html - PERSISTENTファイルシステムストレージはChromeでどこに保存されますか?

Google Chromeのオプションで実行webkitRequestFileSystemするwindow.PERSISTENT場合、ファイルシステムのどこにファイルが書き込まれますか?このアプリをビルドしてデバッグしている間、そこにファイルをドロップしてChromeでファイルを操作したいと思います。

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

html - 実際のファイル システムに格納されている html5 のファイル システムはどこにありますか?

JavaScript を使用して HTML5 ファイルシステムでファイルを作成した場合、自分のコンピューターの実際のファイル システムでファイルを見つけることができますか?

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

html - ブラウザでディレクトリ選択機能を検出する方法は?

複数のファイルだけでなく、ブラウザがフォルダを選択できるかどうかを調べようとしています。現在のChromeはこれをサポートしています(例: http: //html5-demos.appspot.com/static/html5storage/demos/upload_directory/index.html)。

どうやら、属性がある場合<input type="file" />はChromeで動作します。webkitdirectoryしかし、ブラウザが実際にフォルダを選択してファイルを反復処理できるかどうかをテストするにはどうすればよいですか?

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

firefox-addon-sdk - FirefoxアドオンSDKのHTML5ファイルAPI

コンテンツスクリプトのFireFoxアドオンSDKでHtml5ファイルAPIにアクセスする方法はありますか?

これは、ユーザーが追加した単語とその意味を保存するために必要です。データが大きくなる可能性があるため、ローカルストレージはオプションではありません。

TypeErrorというエラーが表示されます:window.requestFileSystem3は関数ではありません

コンテンツスクリプトでファイルAPIにアクセスできるGoogleChrome拡張機能からこのコードを移植しているため、これを求めています。

追加の質問

1)HTML5ファイルAPIが許可されていない場合、ファイルモジュールを使用する必要がありますか?

2)ファイルシステムへのサンドボックスアクセスのみにアクセスするHtml5ファイルAPIとは対照的に、ファイルモジュールはファイルシステム上の任意のファイルへのアクセスを許可しますか?

3)ファイルモジュールを使用する必要があると仮定すると、ファイルを保存するのに最適な場所(ユーザープロファイルディレクトリや拡張ディレクトリなど)と、このパスをコードで取得する方法を教えてください。

この質問の中にたくさんのサブ質問があることをお詫びします。Googleはこのトピックに関してあまり役に立ちませんでした。

サンプルコードは非常に役立ちます。

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

javascript - Web ワーカーとメイン スレッド間で大量のデータを渡す

Web ワーカーとメイン スレッド間で大量のデータ (数 MB) を渡す方法はありますか? 私は、ファイルをダウンロードし、それらを少し変更してから、何らかの方法でユーザーに変更されたファイルをダウンロードさせる必要があるプロジェクトで作業しています。Web ワーカーとメイン UI の間でデータを渡す次の方法を見つけました。

  1. 通常のpostMessage方法を使用します。
  2. 転送可能なオブジェクトの使用 (Chrome のみ)
  3. blob への URL 参照を作成し、その URL のみを送信します (Chrome でも動作しますが、他の環境でも動作しますか?)

(1)は小さいオブジェクトを送信する場合は問題ないと思いますが、シリアライズして JSON で送信するため、数 MB を超えるファイルを扱う場合は多くの時間とスペースが必要です。Chrome では、転送可能なオブジェクトを使用してデータを転送する方法が提供されており、データをコピーする必要はありません。残念ながら、これはこれまでのところ Chrome のみの機能であり、それ以外の場合は私の目的を果たしていました。

私が最後に見つけたのは、ワーカーから を使用して blob への URL を作成し、self.webkitURLその URL 参照を UI に渡すことだけでした。これはうまく機能します。ユーザーに URL を提供すると、ユーザーはファイルをダウンロードできます。残念ながら、Firefox でこれを行う方法が見つかりませんでした。可能ですか?

ワーカーとメインスレッドの間でデータを転送するために使用できる他の方法はありますか?

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

javascript - Android: WebView でクォータをリクエストする方法

問題Android: WebView の requestFileSystem がクラッシュを引き起こしていることに関連して、この質問が上がりました。

スペースをリクエストしてアクセスするには、 に電話する必要がありますwindow.storageInfo.requestQuota()。Chrome では問題ありませんが、Android WebView では機能が不明です。

Chromeでは使用する必要がありますwindow.webkitStorageInfo-> Android用の同様のプレフィックスはありますか?

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

javascript - ネストされた関数から戻り値を取得する

スクリプト初心者なのでよろしくお願いします。
jquery-csv パーサーを使用して、ローカル ファイルからグラフを作成しようとしています。グーグルビズを使用。
コードのこのセクションでは、戻り値を取得できないようです。選択した解析済みファイルの戻り値を要求します。

コールバックを使用する方が良いですか? どうすればそれを実装できますか?試してみましたが、うまくいかないようです。

}

画面に表形式でデータを表示するように変更されたこのコードを既に使用していますが、Googleサーバーにデータを取得する際に壁にぶつかりました。

アドバイスや指針をいただければ幸いです。

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

dart - 後で使用するために入力 (webkitdirectory) の結果を保存する方法は?

ユーザーがディレクトリ (いくつかのテキスト ファイルを解析する) を選択し、同じクライアントresult(List<File>)PERSISTENTストレージに保存して、ユーザーが戻ったときに同じディレクトリを再度選択する必要がないようにしたいと考えています。

セッション中に ( 経由で<input webkitdirectory="..." />) ディレクトリを選択し、ディレクトリにアクセスしてファイルを解析することは既に正常に機能していますが、後で取得するために保存するデータの種類がわかりません。使用してみまし window.webkitResolveLocalFileSystemURL()たが、これまでのところ成功していません...何か考えはありますか?

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

html - HTML5 を使用してユーザーのローカル ファイルを読み取り用に開くことはできますか?

ユーザーのローカル システム上のファイルへのパスがあります。ユーザーがそのパスをクリックすると、ファイルが開き、ユーザーが表示できるようになります。

ブラウザのセキュリティの問題により、ユーザーのローカル ファイルにアクセスできないため、これには多くの制限があることを知っています。

今、私は HTML5 について読んでいますが、それは FileReader API ですが、オンラインで表示されるすべてのコード例は、ファイルを選択してアップロードします。

適切な場所をまだ見ていないのかもしれませんが、これについて知っている人はいますか?