




Вам нужно использовать запрос для доступа к изображению. Вы не можете обрабатывать изображение как локальный файл, так как изображение хранится в другом месте.
request(url).on('data',(data) => {
try{
let image = data;
}
catch(error){
callback("");
}
callback(image);
});
Если вы хотите использовать Stream, вы можете добавить что-то вроде:
let reader = fs.createReadStream("img.png");
request.get('http://google.com/img.png').pipe(reader);
reader.on('data' ...
Если вы используете потоки, попробуйте использовать каналы. let reader = fs.createReadStream("img.png"); request.get('http://google.com/img.png').pipe(reader); reader.on...
Спасибо за быстрый ответ. При печати двух ответов (один с пути к файлу и другой с URL-адреса) эти ответы различаются. Но мне нужен одинаковый ответ в обоих случаях