Как получить файлы с перетаскивания на сервер узла js? - PullRequest
0 голосов
/ 10 ноября 2019

Я создаю файл для перетаскивания файлов! Я создал простой блок div. Когда я помещаю файл в это поле, я отправляю запрос файла ajax на сервер узла с помощью FormData (). Однако я не могу получить файлы на сервере, и я знаю, как обрабатывать файлы на сервере.

Вот мой код на стороне клиента: -

dropArea.addEventListener('drop', handleDrop, false);

    //Processes the file upload process
    function handleDrop(e) {
        let xhr = new XMLHttpRequest(),
            data = new FormData();

        data.append('file-upload', e.dataTransfer.files[0]);

        xhr.open('POST', '/admin/upload', true);
        xhr.send(data);
        xhr.onerror = function(e){
            console.log("File upload error: " + e);
        }
        console.log('Data :  ' + e.dataTransfer.files);
    }

Здесьмой код на стороне сервера: -

router.post('/upload/', (req, res) => {


        console.log(req.files);


})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...