【发布时间】:2016-09-11 19:16:25
【问题描述】:
我有一个包含四张图片的页面供用户选择。我希望用户能够在上传之前预览网站上的每张图片。
下面的 JavaScript 代码仅适用于一张图片,但我希望它适用于通过 <input type="file"> 上传的多张图片。
最好的方法是什么?
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#output').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#file-input").change(function () {
readURL(this);
});
【问题讨论】:
-
也许使用jQuery File Upload插件之类的东西会更容易?
-
不使用单个
#output图像? -
你的建议的一个例子会很棒@bergi
标签: javascript jquery html