Загрузка изображения с использованием угловых 4 и nodejs - PullRequest
0 голосов
/ 06 мая 2018

Я использую угловой 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);

Показывает, что все в порядке enter image description here

Чем в 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) 
                   })

Нет ошибки, все идет хорошо. Но я не вижу загружаемого изображения. Пожалуйста, дайте мне знать, как я могу это исправить ... Спасибо

1 Ответ

0 голосов
/ 15 мая 2018

Мне пришлось удалить контент-тип, и он работал нормально

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