Передача файлов из fileList через FormData на PHP

fileList массив содержащий файлы. Если прописать:

console.log(fileList);

То файл в консоли отображается. https://i.stack.imgur.com/MCaEY.png

JQ

(document).on('click','.result', function(event){
var fd = new FormData();
        fileList.forEach(file => fd.append(file.name, file));
$.ajax({
            url: 'mailer.php',
            type: 'POST',
            data: fd,
            contentType: false,
            processData: false,
        })
        .done(function(data) {
            console.log(fd);
        })
        .fail(function() {
            console.log("error");
        })
        .always(function() {
            console.log("complete");
        });
    });

PHP

<?php 
print_r($_FILES);

После пересылки отображается следующее: Array ( ) То есть всё что есть в fileList не выводится в PHP. Просто не передаётся. В чём проблема?


Ответы (0 шт):