【发布时间】:2017-07-16 20:48:06
【问题描述】:
file.write(fd,...) 和 file.createWriteStream(...) 有什么区别?
例如:在下面的代码中,两个 sn-ps 都在做同样的事情。
var http = require('http');
var fs = require('fs');
http.createServer(function(request, response) {
var newFile = fs.createWriteStream('newFile.txt');
request.pipe(newFile);
});,
var http = require('http');
var fs = require('fs');
http.createServer(function(request, response) {
var data = "";
request.on('data', function(chunk) {
data += chunk.toString();
});
reuqest.on('end', function() {
fs.write('newFile.txt', chunk);
});
});
我很困惑哪个更好?!谢谢。
【问题讨论】:
标签: javascript node.js file fs