Node.js 使用request模块下载文件的实例

 更新时间:2018年09月05日 15:11:33   作者:潘建成  
今天小编就为大家分享一篇Node.js 使用request模块下载文件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

前言

Node.js是JavaScript的一个解析器,可以运行js文件,今天就是简单说一下如何使用Node.js下的request模块下载文件。

1、request 模块下载

npm install request

首先建一个文件夹,在控制台进入该文件夹执行这个命令之后就会在当前文件夹下载request模块了

2、代码编写

var request = require('request');
var fs = require('fs');

/*
* url 网络文件地址
* filename 文件名
* callback 回调函数
*/
function downloadFile(uri,filename,callback){
 var stream = fs.createWriteStream(filename);
 request(uri).pipe(stream).on('close', callback); 
}

var fileUrl = 'http://image.tianjimedia.com/uploadImages/2015/129/56/J63MI042Z4P8.jpg';
var filename = 'beauty.jpg';
downloadFile(fileUrl,filename,function(){
 console.log(filename+'下载完毕');
});

3、下载结果

以上这篇Node.js 使用request模块下载文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • node运行js获得输出的三种方式示例详解

    node运行js获得输出的三种方式示例详解

    这篇文章主要介绍了node运行js获得输出的三种方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Linux环境部署node服务并启动详细步骤

    Linux环境部署node服务并启动详细步骤

    最近用node.js开发了一个web项目,下面这篇文章主要给大家介绍了关于Linux环境部署node服务并启动的详细步骤,文中通过图文以及示例代码介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Nodejs小文件拷贝复制和大文件拷贝复制方法代码

    Nodejs小文件拷贝复制和大文件拷贝复制方法代码

    NodeJS提供了基本的文件操作API,但是像文件拷贝复制这种高级功能就没有提供,因此我们先拿文件拷贝程序练手,文件拷贝复制是在Node.js中常见的操作之一,它允许我们将一个文件的内容复制到另一个文件中
    2023-11-11
  • express结合nodejs开启服务示例模版

    express结合nodejs开启服务示例模版

    这篇文章主要为大家展现了express结合nodejs开启服务的代码示例模版,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • 如何开发一个渐进式Web应用程序PWA

    如何开发一个渐进式Web应用程序PWA

    这篇文章主要介绍了如何开发一个渐进式Web应用程序PWA,对渐进式Web应用程序感兴趣的同学,可以参考下
    2021-05-05
  • Node.js的Express框架使用上手指南

    Node.js的Express框架使用上手指南

    这篇文章主要介绍了Node.js的Express框架使用上手指南,Express可以说是目前Node世界中人气最高的开发框架,需要的朋友可以参考下
    2016-03-03
  • 基于Node.js的强大爬虫 能直接发布抓取的文章哦

    基于Node.js的强大爬虫 能直接发布抓取的文章哦

    基于Node.js的强大爬虫能直接发布抓取的文章哦!本爬虫源码基于WTFPL协议,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 预防NodeJS命令注入的方法详解

    预防NodeJS命令注入的方法详解

    Node.js和npm为前端生态中提供了统一的开发语言、强大的包管理和模块生态系统、灵活的构建工具和任务自动化、以及丰富的前端框架和库等等,本文给大家介绍了如何预防NodeJS命令注入,文中有详细的代码讲解,需要的朋友可以参考下
    2023-12-12
  • nodejs文件实现打包成exe, 并设置开机自启动的方法详解(没有黑窗口)

    nodejs文件实现打包成exe, 并设置开机自启动的方法详解(没有黑窗口)

    这篇文章主要介绍了nodejs文件实现打包成exe, 并设置开机自启动的方法,结合实例形式分析了node.js使用pkg包实现生成exe可执行文件的相关操作技巧,需要的朋友可以参考下
    2023-05-05
  • node将Excel数据转为JSON的示例代码

    node将Excel数据转为JSON的示例代码

    平时工作中我们基本都会接触到excel数据表,但是在代码中使用和处理数据的时候通常都要先将其转为json格式数据,json格式的数据可以更加方便我们进行处理,那么我们要怎么将Excel数据转为JSON数据呢,接下来本文给大家详细介绍一下
    2024-11-11

最新评论