如何下载带有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
编辑:cbfile.close
添加回答
举报
0/150
提交
取消
