@Galdar
Web, JS, PHP, NGINX, Linux

В чем проблема передачи файла?

нашев в инете решение с передачей файлов через js в php. Файл записывается, но не приходит в php, но возможно я, что-то сделал не так в js.
var control = document.getElementById("fileClient");
        control.addEventListener("change", function() {
            var file = control.files;
            console.log(file[0]);
            $.ajax({
                url: 'file.php',
                type: 'POST',
                data: {
                    file: file
                },
                async: false,
                cache: false,
                contentType: false,
                processData: false,
                success: function(response){
                    alert(response);
                }
            });
        }, false);

в php пробовал и $_POST['file'] и с использованием json_decode();, не могу понять как это работает. JS просто передает пустоту, хотя в консоле js он выводит массив значений файла
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы