Показать сообщение отдельно
  #1 (permalink)  
Старый 14.12.2018, 12:09
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Загруженная на сервер картинка не отображется в браузере
Коллеги, доброго времени суток.
Такой вопрос.

я загружаю на сервер картинку, для последующей отдаче в браузере. Картинка загружается. Но в браузере она не отображается. Создается 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 стоит
Ответить с цитированием