【发布时间】:2017-10-24 14:57:45
【问题描述】:
我正在构建一个网络应用程序,可以手动上传多个 jquery 上传,而不使用任何库,所以情况是,当我上传多个时,例如:3 张图片(例如:image_1.jpg、image_2.jpg、image_3. jpg),我已经成功获得了3张图片的预览,这是我的js代码:
$('button#Images').on('change', function(){
var filelists = this.files || [];
$.each(filelists, function(i, filelist){
var reader = new FileReader();
reader.onload = function (e) {
$( '.preview-' + i ).html('<img class="image-preview" src="'+ e.target.result +'" width=75/>');
}
reader.readAsDataURL(filelist);
});
});
我的问题是当我想添加更多图像时,例如 (image_4.jpg,image_5.jpg),预览变为 (image_4.jpg, image_5.jpg,)。我想如果我单击按钮#images,那么旧图像不会被新的上传文件替换,我希望它将旧的上传文件与新的文件结合起来,例如(image_1.jpg,image_2.jpg,image_3.jpg,image_4.jpg,image_2.jpg,image_3.jpg,image_4。 jpg, image_5.jpg,),
有什么办法吗? 对不起这里的新手
更新小提琴: https://jsfiddle.net/vxj3bt6d/
您的帮助将不胜感激
【问题讨论】:
-
请添加您的 html 代码来帮助您或创建一个小提琴示例
-
我已经更新了例如先生
标签: javascript jquery html file-upload