Коллеги, доброго времени суток.
Такой вопрос.
я загружаю на сервер картинку, для последующей отдаче в браузере. Картинка загружается. Но в браузере она не отображается. Создается img но картинки самой нет.
В чем проблема, в том, что она не успевает сохраниться?????
Туплю наверное)))))
Вот пример кода:
static getParcelImage(imageSrc, name) {
let image = new Buffer(0);
request({
method: 'GET',
url: `https://site.ru${imageSrc}`
}, (err, response, body) => {
if (err) console.log(err);
}).on('data', (chunk)=> {
image = Buffer.concat([image, chunk]);
}).on('end', () => {
}).pipe(fs.createWriteStream(`public/images/parcels/${name}`));
}
Ну а на клиенте просто вставляю картинку. Статика отдается nginx перед nodejs стоит