0.2.4 • Published 8 years ago

downLoadFile v0.2.4

Weekly downloads
1
License
MIT
Repository
github
Last release
8 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

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago