res.send (imgPath) не отправляет изображение, когда для content-type установлено значение image - PullRequest
0 голосов
/ 08 июня 2018

Ответ не отправляет изображение S3, вместо этого я получаю локальный путь маршрута:

route.get('/file');
res.setHeader('content-type', result.file_type);
res.send(imgPath);

В качестве ответа я получаю путь маршрута («файл») с черным экраном.Я хочу получить изображение

1 Ответ

0 голосов
/ 08 июня 2018

Вместо отправки пути к файлу в ответ, пожалуйста, передайте данные изображения в двоичном формате.Пожалуйста, используйте ниже код:

app.get('/file', function (req, res) {
    var img = fs.readFileSync('./logo.png');
    res.writeHead(200, { 'Content-Type': 'image/gif' });
    res.end(img, 'binary');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...