Я использую угловой 4 и узел, используя multer для загрузки изображения. Все работает нормально, ошибки нет, но я не вижу файл в папке. Вот код.
<td><input type="file" (change)="fileChange($event)" placeholder="Upload file" accept=".pdf,.jpeg,.png"></td>
В компоненте
return this.http.post('http://localhost:3000/api/doc/uploadfile', FormData , {headers:this.headerss}).map((res: Response)=>{
const data=res.json();
console.log(data);
return data;
}).
catch(this.handleError);
Показывает, что все в порядке
Чем в nodejs я пользуюсь multer
var upload=multer({dest: './uploads/'}).single('avatar');
router.post('/uploadfile', function(req, res){
upload(req, res, function(err){
if(err){
console.log(err);
return err;
}
console.log("request"+ req)
return res.send("completed"+ req)
})
Нет ошибки, все идет хорошо. Но я не вижу загружаемого изображения. Пожалуйста, дайте мне знать, как я могу это исправить ... Спасибо