我正在尝试使用fs.createReadStream('./ imageName.png')。但是我没有图像路径,而是有图像的URL。现在,我需要的是使用url并在两种情况下都获得相同的响应。谢谢。
答案 0 :(得分:0)
您需要使用请求来访问图像。您无法将图片作为本地文件处理,因为图片存储在其他位置。
request(url).on('data',(data) => {
try{
let image = data;
}
catch(error){
callback("");
}
callback(image);
});
如果要使用流,可以添加以下内容:
let reader = fs.createReadStream("img.png");
request.get('http://google.com/img.png').pipe(reader);
reader.on('data' ...