javascript - Node Js CreateWriteStream将不会写入目录

标签 javascript node.js request fs

我似乎无法使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创建的文件夹,一切正常;)

关于javascript - Node Js CreateWriteStream将不会写入目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30617559/

相关文章:

javascript - 配置 Karma 以使用 requirejs 加载 pegjs

javascript - 谷歌地图 : asynchronous loading with coffeescript

javascript - Vuetify 3 beta 给出 "Error: Could not find injected Vuetify layout"

javascript - 鼠标悬停在贝塞尔曲线上

php - 轮换感言

node.js - 使用2个通行证-Facebook策略实例

node.js - Mongo查找查询需要2分钟

json - 如何使用 NodeJS 在 POST 请求中发送 JSON

http - 如何知道 API 响应是否已更改?

javascript - 无法获取包含javascript代码的json中php变量的返回值