0

HTML5、Javascript、および CSS を使用して携帯電話用のアプリを作成しています。アプリの一部で、ユーザーが携帯電話のローカル ストレージを示すテキスト ファイルをそのページにあるテキスト領域にロードできるようにする必要があります。私の質問は次のとおりです。

  1. ユーザーにtxtファイルを選択するように求めるファイルダイアログボックスを作成するにはどうすればよいですか。(出来ますか?)
  2. ファイルをロードするためにPHPなどについて何か読んだことがありますが、経験がありません。テキスト ファイルの読み込みに使用できるコード スニペットのようなものはありますか? Javascript、jquery モバイルはこれを行うことができますか?
  3. テキストエリアにロードしたら、編集して再度保存したいと思います。

誰かがこれに光を当てるか、それについて学ぶことができるリソースに私を案内してくれると助かります.

4

1 に答える 1

0

かなり明白なセキュリティ上の理由から、ローカル I/O が直接許可されることはありません。これを行うにはフォームを設定する必要がありますが<input type="file">、それらがモバイル プラットフォームでどのように動作するかはわかりません。私はそれがプラットフォーム間で非常にうまくいくと確信しています。ファイルのアップロードと編集エリアへの送信が成功したと仮定すると、ストレージに保存するには、ファイルのダウンロードを開始する必要があり、ユーザーはそれを受け入れるか無視するかを選択できます。

「ローカル ストレージ」という言葉を使用し、タグに HTML 5 が含まれているため、追加のオプションがあります。LocalStorage APIを調べると、大量のデータを保存して取得し、編集して保存することができます。これは、セキュリティ上の問題を排除するためにブラウザによって制御されます。ファイルの読み取りを可能にするFile APIもあります。ただし、これは読み取り専用であり(セキュリティのため)、探しているものではない可能性があります。

于 2012-06-06T00:05:20.377 に答える