代码改变世界

nodejs 将网上的图片下载到本地文件

2017-04-18 15:58  muamaker  阅读(8375)  评论(0编辑  收藏  举报
var request = require('request');
var fs = require('fs');

var img_src = 'https://www.baidu.com/img/bd_logo1.png'; //获取图片的url
		//采用request模块,向服务器发起一次请求,获取图片资源
        request.head(img_src,function(err,res,body){
            if(err){
                console.log(err);
            }
        });
        
var img_filename = 'mu.jpg';   
    request(img_src).pipe(fs.createWriteStream('./'+ img_filename));     //通过流的方式,把图片写到本地/image目录下,并用新闻的标题和图片的标题作为图片的名称。