Загрузка изображений в nodejs с использованием formdata, но без библиотек - PullRequest
0 голосов
/ 31 мая 2019

Я хочу загрузить изображения на nodejs без использования библиотек.Я использую FormData, который отправляю на сервер через XMLHttpRequest

Вот мой код клиента

app.actions.upload = function(file){   

    var formData = new FormData();
    console.log(file);
    formData.append("file", file);
    for (var p of formData) {
      console.log(p);
    }
    var xhr = new XMLHttpRequest();

    xhr.open("POST", "/upload");
    xhr.setRequestHeader('Content-Type', 'multipart/form-data');

    xhr.send(formData);
     xhr.onload = function(){
        console.log('yeffff');
    }; 

};

И вот как я пытался получить файл на сервере

if(trimmedPath == 'upload'){
        console.log('I get here');


            if(req.file){ // this test is not validate
            console.log('But never get there'); 
            //write the file on disc
        }
        res.end();    




    }

К сожалению, на сервере я не могу получить отправленный файл.req.file составляет undefined

...