Node.js:download下载文件
文档
- npm: https://www.npmjs.com/package/download
- github: https://github.com/kevva/download
安装
npm i download
定义方法
Promise download(url, destination?, options?)url: string 文件地址
destination: string 文件保存目录,如果设置了该参数,就会自动保存
options: Object 其他选项extract: boolean 解压文件filename: string 保存文件名
使用示例
const download = require('download');
const fs = require('fs');let url ='https://s.cn.bing.net/th?id=OHR.RomanView_ZH-CN6469652448_1920x1080.jpg';// 方式一:手动保存
(async () => {const res = await download(url);// 确保文件夹存在if (!fs.existsSync('dist')) {fs.mkdirSync('dist');}fs.writeFileSync('dist/foo.jpg', res);
})();// 方式二:自动保存
(async () => {await download(url, 'dist');
})();// 方式三:指定保存文件名
(async () => {await download(url, 'dist', {filename: 'foo.jpg',});
})();
Node.js:download下载文件相关推荐
- Node.js实现下载文件
第一种方式:使用原生的http模块 我们仅需要用到fs和http两个node.js的原生模块,不需要安装第三方模块,就可以实现文件的下载.代码如下: var fs = require('fs'); v ...
- node.js调用.c文件_在Node.js中分派S3文件
node.js调用.c文件 Some of our intranet backends use S3 storage and GraphQL APIs. It's a common scenario ...
- 通过Node.js解析stl文件
通过Node.js解析stl文件 在此之前请确认已安装Node.js,已配置环境变量.如未安装与配置,请查看Node.js安装及环境配置(Windows) 一.下载Node项目文件 Node项目文件下 ...
- node.js的下载安装详细步骤(还有安装配套的express、淘宝镜像、webpack、Vue)
目录 一.概述 二.操作步骤 (一)下载node.js (二) 安装node.js (三)查看环境变量 (四)查看版本信息 (五)新建全局下载包和缓存包位置 (六)配置环境变量 (七)安装expres ...
- Node.js的下载安装及使用
Node.js的下载安装及使用 NodeJS作为服务器端操作,基于V8引擎,能够搭建服务器,适用于社交网络的大规模web应用 1.下载:Node.js中文网https://nodejs.org/zh- ...
- 使用Node.JS监听文件夹变化
使用Node.JS监听文件夹改变有许多应用场合,比如: 构建自动编绎工具 当源文件改变时,自动运行build过程,比如当你写CoffeeScript文件或SASS CSS文件时,保存之后可即时生成对应 ...
- 大文件分片上传前端框架_基于Node.js的大文件分片上传
基于Node.js的大文件分片上传 我们在做文件上传的时候,如果文件过大,可能会导致请求超时的情况.所以,在遇到需要对大文件进行上传的时候,就需要对文件进行分片上传的操作.同时如果文件过大,在网络不佳 ...
- download 下载文件 IE兼容性处理
根据CANIUSE(http://caniuse.com/#search=download)download兼容性如下图所示: 如上图所示,IE浏览器是不支持的. 1.测试代码: 1 <!doc ...
- js node.js读取excel文件返回为json文本
node-xlsx: 基于Node.js解析excel文件数据及生成excel文件:只支持xlsx xlsx: 基于Node.js解析excel文件数据及生成excel文件:只支持xlsx excel ...
- node.js 读取json文件
node.js 读取json文件 效果图 目录结构 data.json index.htm app.js 学习资源推荐 效果图 目录结构 data.json [{"name": & ...
最新文章
- dacom蓝牙耳机怎么重置_双蓝牙耳机另一半怎么连接
- USACO 2.2.2 Subset Sums解题报告
- iOS pop至指定页面
- 魅族建立基于M8的Android开源项目
- phpStorm 2016.1 最新版激活方法
- Recommend索引
- wiki的watch设置
- 链表基础概念与经典题目(Leetcode题解-Python语言)
- btoa java_javascript atob()函数和 btoa()函数-Base64的编码与解码-Go语言中文社区
- Lucene.Net的中文分词组件AdvancedChineseAnalyzer
- python3.4 or 3.x xlwt replaced with xlwt-future
- 基于MATLAB BP神经网络的数字图像识别
- 计算机组成原理第三版第四章,计算机组成原理第四章答案
- matlab中GUI界面的一些设计与操作
- 【Python】迭代法求解非线性方程及方程组
- sklearn基础篇(三)-- 鸢尾花(iris)数据集分析和分类
- 面试经验之北京掌上先机
- 深圳市林享科技有限公司
- html 标题字体修改,如何更改HTML标题字体大小?
- 【基础】python操作Word时,自动更新目录(二)