Ajax ile önizlenen resimlere tekrar ekleme yapınca FILES dizisinde son eklenenler oluyor..
Ön izlenen resimlere ilave resimler ekleyince sadece son eklenenler FILES dizisine ekleniyor.
Şöyle bir form var
<div id="preview1"></div>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data">
<input id="files_images" name="files_images[]" type="file" multiple onchange="pre">
<input type="submit" value="Gönder" name="">
</form>
şurasını yapamadım :
xmlhttp = new XMLHttpRequest();
var form_data = new FormData();
var totalfiles = document.getElementById(files_id).files.length;
for (var index = 0; index < totalfiles; index++) {
form_data.append("multiple_file_images[]", document.getElementById(files_id).files[index],image.title);
}
xmlhttp.open("POST", "update/home-page-update.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(form_data);
php kısmında ise sadece son eklenen ya da eklenen resim bilgileri geliyor.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!