码迷,mamicode.com
首页 > Web开发 > 详细

Node.js——流的下载

时间:2018-07-05 00:36:52      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:creat   cti   start   exists   ESS   sso   filename   lov   str   

https://cnodejs.org/topic/59d8f43b2543cb3368b1623e

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

function downloadFile(uri, filename, callback){
    var stream = fs.createWriteStream(filename);
    request(uri).pipe(stream).on(‘close‘, callback); 
}

if (!fs.existsSync(‘mp4‘)) {
    fs.mkdirSync(‘mp4‘);
}

console.log(‘Start download...‘);
for (let i = 1; i <= 22; i++) {
    const filename = ‘mp4/NodeJS-lesson-‘ + i + ‘.mp4‘;
    downloadFile(‘https://cdn.nodelover.me/video_bucket/nodejs/‘ + i + ‘.mp4‘, filename, function() {
        console.log(‘Success: ‘ + filename + ‘ 下载完成!‘);
    });
}

 

Node.js——流的下载

标签:creat   cti   start   exists   ESS   sso   filename   lov   str   

原文地址:https://www.cnblogs.com/wuqiuxue/p/9265946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!