0.2.4 • Published 10 years ago

downLoadFile v0.2.4

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

downloadFile

安装

npm install downLoadFile

使用

单个下载

var DownLoad = require('downLoadFile');

var dwImg = new DownLoad();
dwImg.saveFile('http://img1.mm131.com/pic/2467/1.jpg','img/test/sd/1.jpg',(err)=>{
	console.log(err);
},(isFullDown)=>{
	//isFullDown  是否下载完整
	console.log('it is close');
})

队列形式下载

//加入队列下载
var DownLoad = require('downLoadFile');
var dwImg = new DownLoad({
	limited:5, //同时下载数量
	/*
		@description 单个下载完成
		@param {String} url 下载地址
		@param {Boolean} isFullDown 校验数据是否接受完整
	*/
	onfinish: (url,isFullDown)=>{
		console.log(`${url}-下载完成`);
	},
	/*
		@description 错误处理
		@param {Object} err
	*/
	onerror: (err)=>{
		console.log(err);
	},
	/*
		@description 全部下载完成
	*/
	onend: ()=>{
		console.log('it is end');
        console.log(`下载了:${dwImg.downNum},失败:${dwImg.failNum}`);
	},
    progressEnabled: true, //是否开启进度打印
    /*
		@description 每个文件下载进度
        @param {String} uri 下载url
        @param {Number} total 文件总大小
        @param {Number} length 当前接收文件大小
	*/
    onProgress: (uri,total,length)=>{
        console.log(uri,length*100/total+'%');
    }
});
for(let i=1;i<20;i++){
	dwImg.addItem(`http://img1.mm131.com/pic/2490/${i}.jpg`,`img/te/${i}.jpg`);
}
0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago