Я хочу загрузить изображения на 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