Çoklu resim yüklerken kontrolden gelen bir hata aldığımda FILES boşalıyor.
<input type="file" name="img[]" id="img" multiple>
Ön izlemeli çoklu resim yüklettiriyorum.
Örneğin 3 resim var ve biri dosya uzantısı geçerli değil.
İkinci kez forma resim ilave edersem FILES içi sadece son yüklenenleri alıyor
Ön izlemede ki önceden yüklenenler POST olmuyor.
Öncekilerle beraber nasıl post ederim.
Arkadaşlar sorunu buldum yani aslında bir kodlama hatası değil olay şu.
form içindeki files dizisine eklenen dosyalar(resimler) eğer ajax ile aşağıdaki gibi eklenmez ise append ile
ön izlemeye ben nekadar resim ekletirsem ekleteyim sadece ekle butonu ile (input file) son eklenenler post olacak.
const data = new FormData(productForm.formId);
for (const [key, file] of Object.entries(productForm.getFiles)) {
data.append("img[]",file);
}