如何下载带有Node.js的文件(不使用第三方库)?如何下载带有Node.js的文件不使用第三方库?我不需要什么特别的东西。我只想从给定的URL下载一个文件,然后将它保存到给定的目录中。
3 回答
POPMUISE
TA贡献1765条经验 获得超5个赞
var http = require('http');var fs = require('fs');var download = function(url, dest, cb) { var file = fs.createWriteStream(dest); var request = http.get(url, function(response) { response.pipe(file); file.on('finish', function() { file.close(cb); // close() is async, call cb after close completes. }); }).on('error', function(err) { // Handle errors fs.unlink(dest); // Delete the file async. (But we don't check the result) if (cb) cb(err.message); });};
慕妹3242003
TA贡献1824条经验 获得超6个赞
var http = require('http');var fs = require('fs');var download = function(url, dest, cb) { var file = fs.createWriteStream(dest); var request = http.get(url, function(response) { response.pipe(file); file.on('finish', function() { file.close(cb); }); });}
finish
编辑:cb
file.close
添加回答
举报
0/150
提交
取消