用nodejs下载一张图片

分别使用流式和arraybuffer两种方式下载成功, 个人偏爱arraybuffer

流式下载

const axios = require('axios')

const fs = require('fs')

let url = 'https://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/314e251f95cad1c83f06dc11733e6709c93d5142.jpg'

axios({

url,

responseType: 'stream'

}).then(

(resp) => {

const writer = fs.createWriteStream('./t2.jpg')

resp.data.pipe(writer)

writer.on('finish', () => {

console.log('finish')

})

writer.on('error', () => {

console.log('error')

})

}

)

arraybuffer

const axios = require('axios')

const fs = require('fs')

let url = 'https://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/314e251f95cad1c83f06dc11733e6709c93d5142.jpg'

axios({

url,

responseType: 'arraybuffer'

}).then(

({data}) => {

fs.writeFileSync('./t.jpg', data, 'binary')

}

)

axios下载图片 node_nodejs axios 下载文件相关推荐

  1. java下载图片压缩包_java压缩文件和下载图片示例

    本文实例为大家分享了java压缩文件和下载图片示例,供大家参考,具体内容如下 主页面index.xml 项目的主页 主页主页 湖南长沙 发布方式一...... 页面内容压缩演示--gzip 下载图片 ...

  2. 批量从网上下载图片、zip等文件到本地[java爬虫]

    程序 public static void download(HFUTRequest httprequest,String url,String id) throws IOException{File ...

  3. java批量下载图片_Java批量写入文件和下载图片的示例代码

    很久没有在WhitMe上写日记了,因为觉着在App上写私密日记的话肯定是不安全的,但是想把日记存下来.,然后看到有导出日记的功能,就把日记导出了(还好可以直接导出,不然就麻烦点).导出的是一个html ...

  4. 【内附PDF资料】Python实现下载图片并生产PDF文件

    转载请注明出处:http://blog.csdn.net/gamer_gyt  博主微博:http://weibo.com/234654758  Github:https://github.com/t ...

  5. 批量下载图片-免费批量下载图片软件

    总有一些图片你想保存 小周浏览了某个网页发现上面的有很多很漂亮的图片,于是想保存下来,开始一波疯狂操作:右键-->图片另存为....保存了50张图片后,手酸得不行了.使用这款图片批量下载软件不到 ...

  6. HTML+JS实现浏览器下载图片 (可以下载第三方链接的图片)

    如果使用a标签指向一个图片的话,你会发现点击链接时它会直接在浏览器中打开图片并显示: <a href="http://www.baidu.com/img/baidu_jgylogo3. ...

  7. node.js爬虫之下载图片,批量下载图片,控制下载图片并行上限

    首先介绍一下爬虫所需要的的包 require("request"); –get post请求页面 require("cheerio") –解析文本对象为DOM对 ...

  8. python 批量下载图片_Python 批量下载图片示例

    使用Python find函数和urllib下载图片. A:#!/usr/bin/env python import time import urllib i = 0 url = ['']*10 na ...

  9. Python实现下载图片并显示下载进度

    from urllib.request import urlretrieve#这是在百度图片里找到一张图片的地址 url='https://timgsa.baidu.com/timg?image&am ...

最新文章

  1. JAVA培训哪里好?学习Java难不难
  2. arduino出现java错误_arduino在上传的时候出现这样的错误,在线求助大神!!!
  3. Delphi 与C系列区别之已见(一)
  4. 简述一下extern C的小作用
  5. Qt Creator比较文件
  6. 前端学习(2696):重读vue电商网站17之监听图片上传成功事件
  7. HTTP权威指南记录 ---- 网络爬虫
  8. APACHE 问题集合
  9. strchr,wcschr 及strrchr, wcsrchr,_tcschr,_tcsrchr函数
  10. python中list和numpy的array的转换
  11. Redis面试题汇总(附答案),面试突击专用
  12. 打造高效的运维日志收集与分析平台
  13. 51NOD - 1381 1381 硬币游戏【思维+数学期望】
  14. ant design-Table中的分页实现(包括点击跳页,输入跳页,以及指定每页项目数)
  15. Python 正则表达式详解(建议收藏!)
  16. 正则表达式与文件格式处理-Linux(笔记)
  17. P3387 【模板】缩点 Tarjan强连通分量/树上dp
  18. 面阵相机行业研究分析报告
  19. 【CXY】JAVA应用 之 快捷工具托盘
  20. Ubuntu 安装源及初始配置

热门文章

  1. 如何在CSDN发布博客
  2. csdn官网第一次写博客 一直显示不要使用默认标题
  3. 理论力学(静力学)-4-平面力偶系
  4. 【分布式任务调度】(一)XXL-JOB调度中心集群部署配置
  5. Quartus18.1自带仿真工具实现仿真
  6. android 自定义apk名,Android Studio 打包自定义apk文件名
  7. java开发ria是指什么_Java RIA Demo
  8. java dem数据格式解析_NSDTF-DEM格式数据
  9. 【项目二】爱奇艺分类点击实时统计
  10. UG NX C#.NET 二次开发步骤