Birden çok yaklaşımı denedim ve StkOvfl ve W3 Spesifikasyonları'nda çok fazla soru sordum ve yine de hiç bir fikrim yok.Ajax JS/PHP Resim Yükleyici çalışmıyor
Bir form girişi vardır:
benim Javascript (prepareFormData
yöntemi) Sonra
<input type="file" multiple accept="image/*" id="item-image-upload" >
var files = this.getFiles();
var formData = new FormData();
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (!file.type.match('image.*')) {
continue;
}
formData.append(this.uploadEntityName, file);
}
zaman console.log(files),
tüm dosyaları tüm ince olsun. Ancak, formData çalışmıyor. Ayrıca rasgele bir öğe ekledim:
Aldığım yanıt boş. Sunucu olarak php yaslanmak yapar: Emin şimdi sıra başlık olduğunu% 99, ve size günlüklerine veya PHP Uyarı açarsanız göreceksiniz ki
public function uploadImage(){
return json_encode(array_merge($_REQUEST, $_FILES));
}
'formData.append ("Apple", 1)' da çalışmıyor mu? – user3581203
@ user3581203, No. – tika
Hmm, o zaman hiçbir fikrim yok. Gist'i sevdim. – user3581203