npm.io
5.0.6 • Published 9 months ago

qiao-downloader

Licence
MIT
Version
5.0.6
Deps
3
Size
14 kB
Vulns
0
Weekly
0

qiao-downloader

npm version npm downloads

nodejs 下载文件工具, Node.js-开发实践:下载文件

install

安装

npm install qiao-downloader

use

使用

// cjs
const { download } = require('qiao-downloader');

// mjs
import { download } from 'qiao-downloader';

download

下载文件

  • url
    • 类型: string
    • 说明: 下载文件的 url
  • dest
    • 类型: string
    • 说明: 下载文件的目标路径
  • options
    • options.maxRedirects
      • 类型: number
      • 说明: 最大重定向次数,默认 5
    • options.onProgress
      • 类型: function
      • 说明: 下载进度,返回保留 3 位的小数
    • options.timeout
      • 类型: number
      • 说明: 下载文件的超时时间,单位 ms
    • options.checkFileSize
      • 类型: boolean
      • 说明: 是否检查下载的文件大小
  • return
    • 类型: string
    • 说明: 下载成功后返回目标路径
// download
const res = await download(url, dest, options);

Keywords