无法更新输入文件列表

时间:2016-10-02 06:26:31

标签: javascript html

我正在尝试使用Laravel添加多个图像,并且使用以下命令可以正常工作。

<input type="file" id="images" name="images[]" onchange="preview_image();" multiple accept="image/*"><br/>
<div id="image_preview"></div>

<script>

function preview_image() 
{
 var total_file=document.getElementById("images").files.length;
 for(var i=0;i<total_file;i++)
 {
  $('#image_preview').append("<img src='"+URL.createObjectURL(event.target.files[i])+"'>");
 }
}

</script>

但是当我尝试添加更多图像时,输入文件列表清除并添加新列表。我想知道在添加新文件时如何保留旧文件。

1 个答案:

答案 0 :(得分:1)

不应preview_image()有参数event