我想从 URL 下载特定文件,但似乎只有一个文件被写出时出现问题。以下是我的代码:
var filenames=["a.txt", "b.txt", "c.txt"];
for(var i in filenames) {
var url = 'http://myhomepage/'+filenames[i];
restler.get(url, {
}).on('complete', function (data) {
fs.writeFile('./'filenames[i], data, function(err, data) {
})
});
}
似乎唯一被写出的文件是“c.txt”而不是其他文件。有什么问题以及如何解决?