zoukankan      html  css  js  c++  java
  • 一行代码-Node.js利用https下载图片

    # 背景

    在练习使用 https 模块进行请求页面的时候,
    突然想到除了下载页面,
    应该还可以下载图片.

    # 开始编写

    用到的模块

    https
    fs

    Node.js 代码

    其中的图片url,
    保存路径需要自己设置一下.
    很简单就没有加注释了

    const https = require('https');
    const fs = require('fs');
    
    var url = 'https://www.baidu.com/img/bd_logo1.png';
    
    https.get(url, (res) => {
    
        var imgData = "";
        res.setEncoding("binary");  // 下载图片需要设置为 binary, 否则图片会打不开
    
        res.on('data', (chunk) => {
           imgData+=chunk;
        });
    
        res.on('end', () => {
            fs.writeFileSync("./download.png", imgData, "binary");
            console.log('ok');
        });
    });
    

    PS:
    如有错误,还请多多指出来~

    -- Nick
    -- 2019/07/09

    原文链接: https://www.cnblogs.com/inick/p/13879506.html

  • 相关阅读:
    排座椅
    关于math.h的问题
    客户调查
    排队打水
    删数游戏
    小数背包
    零件分组
    桐桐的组合
    桐桐的数学游戏
    桐桐的全排列
  • 原文地址:https://www.cnblogs.com/inick/p/13879506.html
Copyright © 2011-2022 走看看