0

私はWebアプリケーションにかなり慣れていないので、ユーザーがフォーム入力に基づいてオブジェクトの配列を基本的に作成できるWebアプリケーションを持っています。非常に興味深い機能は、ユーザーが「保存」ボタンをクリックすると、配列の内容を含むフォーマットされた特別なファイルをダウンロードできるWebアプリケーションがあればだと思いました。

この「保存」機能に加えて、特別にフォーマットされたファイルをロードする「ロード」機能があります。これは、最初に既存の配列の内容を消去し、ロードされたファイルから記述および解析された内容で配列を埋めます。

HTML5のローカルストレージ機能に関する情報など、このプロセスに関する情報をいくつか調べましたが、セキュリティ上の理由から、ブラウザアプリケーションからクライアントのコンピュータにファイルを保存するプロセスでは、いくつかのループをジャンプする必要があるようです。

この機能を実現するための回避策はありますか?それとも、これがアプリケーションの規模を考えると、彼らは少し複雑すぎて複雑に見えるでしょうか。

4

1 に答える 1

0

最初に単純に保つことが最も効率的な解決策は、ファイルではなくローカルストレージのキーと値のペアで入力フィールドの値を保持することだと思います。HTML5ローカルストレージは、主流のブラウザでサポートされています。ローカルストレージが実行可能でない場合の代替オプションとして、Cookieを引き続き使用できます。

ローカルストレージとの間でデータを永続化/読み取るためのチュートリアルが多数ありますが、これはそのうちの1つにすぎません。

于 2012-04-17T23:48:45.707 に答える