0

現在、javascript localstorage を使用して、タイトル、画像、説明、および場所を含むエントリを作成できるアプリを作成しています。画像の処理方法がわからないことを除いて、すべて正常に機能します。これは、エントリを作成するために使用するコードです。

var json_entry = {'title': titleField.val(),
                  'image': $("#image").val(),
                  'content': contentField.val(),
                  'location': location};

ご覧のとおり、ファイル フィールドの値を使用しているだけです。これにより、エントリに偽のパスが挿入されます。明らかに、localstorage で画像を処理することは、思ったほど簡単ではありません。これを機能させる方法のコードサンプルを誰かに教えてもらえますか?

4

3 に答える 3

0

セキュリティ上の理由により、これを行うことはできません。画像をアップロードし、アップロードされた画像への URL を保存する必要があります。

File API を使用して、base64 バージョンのイメージを localStorage に格納することを検討できる場合があります。ここに簡単なチュートリアルがあります。

ユーザーのマシン上のファイルへのパスを保存し、必要なときにそれを呼び出すことができれば、 のようなものを非常に簡単に要求できますC:\My Documents\Sensitive Data

于 2013-10-23T14:59:01.703 に答える