axios下载图片 node_nodejs axios 下载文件
用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 下载文件相关推荐
- java下载图片压缩包_java压缩文件和下载图片示例
本文实例为大家分享了java压缩文件和下载图片示例,供大家参考,具体内容如下 主页面index.xml 项目的主页 主页主页 湖南长沙 发布方式一...... 页面内容压缩演示--gzip 下载图片 ...
- 批量从网上下载图片、zip等文件到本地[java爬虫]
程序 public static void download(HFUTRequest httprequest,String url,String id) throws IOException{File ...
- java批量下载图片_Java批量写入文件和下载图片的示例代码
很久没有在WhitMe上写日记了,因为觉着在App上写私密日记的话肯定是不安全的,但是想把日记存下来.,然后看到有导出日记的功能,就把日记导出了(还好可以直接导出,不然就麻烦点).导出的是一个html ...
- 【内附PDF资料】Python实现下载图片并生产PDF文件
转载请注明出处:http://blog.csdn.net/gamer_gyt 博主微博:http://weibo.com/234654758 Github:https://github.com/t ...
- 批量下载图片-免费批量下载图片软件
总有一些图片你想保存 小周浏览了某个网页发现上面的有很多很漂亮的图片,于是想保存下来,开始一波疯狂操作:右键-->图片另存为....保存了50张图片后,手酸得不行了.使用这款图片批量下载软件不到 ...
- HTML+JS实现浏览器下载图片 (可以下载第三方链接的图片)
如果使用a标签指向一个图片的话,你会发现点击链接时它会直接在浏览器中打开图片并显示: <a href="http://www.baidu.com/img/baidu_jgylogo3. ...
- node.js爬虫之下载图片,批量下载图片,控制下载图片并行上限
首先介绍一下爬虫所需要的的包 require("request"); –get post请求页面 require("cheerio") –解析文本对象为DOM对 ...
- python 批量下载图片_Python 批量下载图片示例
使用Python find函数和urllib下载图片. A:#!/usr/bin/env python import time import urllib i = 0 url = ['']*10 na ...
- Python实现下载图片并显示下载进度
from urllib.request import urlretrieve#这是在百度图片里找到一张图片的地址 url='https://timgsa.baidu.com/timg?image&am ...
最新文章
- JAVA培训哪里好?学习Java难不难
- arduino出现java错误_arduino在上传的时候出现这样的错误,在线求助大神!!!
- Delphi 与C系列区别之已见(一)
- 简述一下extern C的小作用
- Qt Creator比较文件
- 前端学习(2696):重读vue电商网站17之监听图片上传成功事件
- HTTP权威指南记录 ---- 网络爬虫
- APACHE 问题集合
- strchr,wcschr 及strrchr, wcsrchr,_tcschr,_tcsrchr函数
- python中list和numpy的array的转换
- Redis面试题汇总(附答案),面试突击专用
- 打造高效的运维日志收集与分析平台
- 51NOD - 1381 1381 硬币游戏【思维+数学期望】
- ant design-Table中的分页实现(包括点击跳页,输入跳页,以及指定每页项目数)
- Python 正则表达式详解(建议收藏!)
- 正则表达式与文件格式处理-Linux(笔记)
- P3387 【模板】缩点 Tarjan强连通分量/树上dp
- 面阵相机行业研究分析报告
- 【CXY】JAVA应用 之 快捷工具托盘
- Ubuntu 安装源及初始配置