Угловая отправка pdf на сервер nodemon и сохранение локального pdf - PullRequest
0 голосов
/ 15 марта 2019

Мне просто нравится отправлять PDF-файл с моего Angular-Client на мой сервер узлов Javascript и сохранять PDF на моем диске.

На самом деле у меня есть следующие вещи: Клиент:

SendFileToServer() {
    console.log("DA");

    this.http.post("http://localhost:3000/SendPDF/",this.file,).subscribe((response)=> 
    {
      console.log("wieder zurück");
      console.log(JSON.stringify(response));
    }
    );
  }

this.file - это просто BLOB-объект с типом: 'application / pdf'.(Отображение работает нормально)

Теперь мой сервер:

app.post('/SendPDF/', function (req, res) {  
  console.log("Senden aufgerufen.");
  console.log(req.body);
  console.log(req.data);

  let body = '';
    req.on('data', chunk => {
        body += chunk.toString(); // convert Buffer to string
    });
    req.on('end', () => {
        console.log(body);
        fs.writeFileSync("C:test.pdf",blob, 'binary');
        res.end('ok');
    });
})

Проблема в том, что мой сохраненный файл .pdf просто пуст (пуст).

Спасибо за помощь!

...