IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Node.Js 下载图片文件至服务器

    李鹏发表于 2015-05-21 16:39:17
    love 0

    因项目使用Node.js ,其中需要将远程图片下载至服务器处理。

    //Get请求

    var request = require('request');

    request.get({
    url:Url ,
    encoding:'utf8'
    },function(error, response, body){

    });

    //下载远程文件至服务器

    http.get(ImageUrl , function(res){
    var imgData = '';
    res.setEncoding('binary'); //一定要设置response的编码为binary否则会下载下来的图片打不开
    res.on('data', function(chunk){
    imgData+=chunk;
    });
    res.on('end', function(){

    fileName = Md5(imgData);

    fs.writeFile('./www/' + fileName, imgData, 'binary', function(err){

    });

    });

    });



沪ICP备19023445号-2号
友情链接