選択した画像を選択して表示し、画像を変更してキャンセルする作業を行う次の div があります。それはすべてBootstrap File Inputプラグインによって行われます。
<div class="fileinput fileinput-new" data-provides="fileinput">
<div class="fileinput-new thumbnail">
<img src="http://www.placehold.it/512x512/EFEFEF/AAAAAA&text=NO+IMAGE" alt="" class="img-responsive" />
</div>
<div class="fileinput-preview fileinput-exists thumbnail">
</div>
<div>
<span class="btn default btn-file">
<span class="fileinput-new">Select image </span>
<span class="fileinput-exists">Change </span>
<input type="file" name="..." >
</span>
<a href="#" class="btn red fileinput-exists" data-dismiss="fileinput">Remove </a>
</div>
</div>
この Bootstrap File Input プラグインimg
は、画像のデータを保持する次の要素を作成します。そのデータが必要なので、AngularJS を使用してそのデータをノード サーバーに送信し、その画像をサーバーのフォルダー内に保存できます。
<div class="fileinput-preview fileinput-exists thumbnail">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAAAAA3=...">
</div>
AngularJS を使用して Bootstrap File Input によって動的に生成されdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAAAAA3=...
た画像データを取得するのを手伝ってくれる人はいますか?