0

ウェブカメラから取得したフォームにエンコードされた画像を追加する方法はありますか?事前に画像を印刷することはできますが、サーバーにアップロードする必要があります。画像のアップロードフォームがあるので、カメラ画像のアップロードにも同じフォームを使用する必要があります(可能な場合)。

 var result = cameraApi.save();
 $('.items-list').append('<img src=data:image/jpeg;base64,' + result + ' />');

このコードは撮影した画像を表示するためのものです。アップロードフォームにすぐに追加する方法をアドバイスしてください。

4

1 に答える 1

3

<input type="file">コントロールにランダムファイルを追加することはできません。これはブラウザの基本的なセキュリティであるため、サイトはハードディスク内のファイルを盗むことはできません。

ただし、JavaScript変数にファイルの内容が既に含まれている場合は、アップロードコントロールはまったく必要ありません。非表示フィールドに追加するか、AJAXPOSTリクエストを作成するだけです。

于 2012-11-19T11:47:32.623 に答える