2016-10-02 4 views
1

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

preview_image()에는 인수가 event이 아니어야합니다.

+0

미리보기가 올바르게 표시됩니다. 하지만 파일 목록에 파일을 추가하고 싶습니다. – Sawad

+0

파일을 데이터베이스에 업로드 할 수도 있습니다. 하지만 난 데이터베이스에 업로드하기 전에 기존 목록에 새 파일을 추가하는 방법을 모르겠다 – Sawad

+0

{!! Form :: open (배열 ('url'=> '/ adminpanel/dvgallery', 'enctype'=> 'multipart/form-data', 'method'=> 'Post', 'files'=> true))! !} \t \t \t \t \t 이미지 업로드 :

Sawad

관련 문제