如何從多個文件輸入中獲取所選圖片的src。如何用jQuery預覽選定的圖片?
這是我的實際代碼,它採用lorempicsum設計目的:
$('#multiple-files').on('change', function() {
console.log(this.files); // I get all my files properly.
for (var i = 0; i < this.files.length; i++) {
var image_path = 'http://lorempicsum.com/futurama/460/460/' + (i+1);
$('#files').append('<img src="'+ image_path +'" class="img-rounded img-responsive">')
}
});
這是我的表格:
<form method="POST" action="http://localhost:8000/upload" accept-charset="UTF-8" id="upload-image" enctype="multipart/form-data">
<div id="browse" class="btn btn-primary btn-lg btn-block">
<span class="glyphicon glyphicon-picture"></span> Select pictures
</div>
<input multiple="multiple" id="multiple-files" accept="image/*" name="file[]" type="file">
<div id="files">
</div>
<div style="display: none;" class="row" id="form-buttons">
<div class="col-xs-6">
<input class="btn btn-warning btn-lg btn-block" id="reset" value="Reset" type="reset">
</div>
<div class="col-xs-6">
<input class="btn btn-success btn-lg btn-block" value="Upload" type="submit">
</div>
</div>
</form>
在此先感謝。
編輯
下面是截圖:http://i.imgur.com/8Dy4ZAp.png
請提供HTML也 –
我已經編輯我的問題。 – user3551444
您不能使用虛假路徑名,因此無法直接包含圖像,必須使用fileReader,轉換爲base64,然後使用它。 – adeneo