我似乎无法使fs.createFileStream写入目录。
var filePath = fs.createWriteStream('./path/to/store/file.png');
var rem = rquest('http://domain.com/img/img.png');
rem.on('data', function(chunk) {
filePath.write(chunk);
response.write(chunk);
});
rem.on('response', function(res){
response.writeHead(200, res.headers);
});
rem.on('end', function() {
response.end();
});
如果我将文件名传递到CreateWriteStream中,它将很好地工作
var filePath = fs.createWriteStream('file.png');
我究竟做错了什么?
最佳答案
这个对我有用。
奇怪的是,我正在尝试将文件上传到Codesandbox上的Apollo服务器上,当以图形方式指定创建的文件夹(创建新文件夹上下文菜单)时,它会引发错误,但是使用从终端通过mkdir创建的文件夹,一切正常;)