zoukankan      html  css  js  c++  java
  • node.js抓取网上图片保存到本地

    用到两个模块,http和fs

    var http = require("http");
    var fs = require("fs");

    var server = http.createServer(function(req, res){}).listen(50082);
    console.log("http start");

    var url = "http://s0.hao123img.com/res/img/logo/logonew.png";
    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, "binary", function(err){
                if(err){
                    console.log("down fail");
                }
                console.log("down success");
            });
        });
    });

  • 相关阅读:
    wed
    郁闷的星期三
    Mon
    烟斗信息
    10.3
    德国装甲兵之歌
    危急!开发进入瓶颈阶段
    血糯米粥
    上海:烟斗
    如果你的博客被转载?
  • 原文地址:https://www.cnblogs.com/ajun/p/3580838.html
Copyright © 2011-2022 走看看