具体代码如下所示:
ps:下面看下nodejs 下载远程图片的实现代码,具体代码如下所示:
logonew.png'));
var req = http.get(url,function (res) {
var imgData = "";
res.setEncoding("binary"); //一定要设置response的编码为binary否则会下载下来的图片打不开
res.on("data",function (chunk) {
imgData += chunk;
});
res.on("end",function () {
fs.writeFile("./public/upload/downImg/logonew.png",imgData,function (err) {
if (err) {
console.log("保存失败");
}
console.log("保存成功");
});
});
res.on("error",function (err) {
console.log("请求失败");
});
});
req.on('error',function (err) {
console.log("请求失败2" + err.message);
});
res.render('index',{title: '首页2'});
});
module.exports = router;
总结
以上所述是小编给大家介绍的node.js 下载图片的 2 种方式。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。
原文链接:https://www.f2er.com/nodejs/33428.html