【发布时间】:2017-06-04 23:00:25
【问题描述】:
我有 1 个问题。不明白它是如何工作的。
我想在fs.createWriteStream 中创建文件,因此仅适用于相对路径。已创建所有文件夹
let p = path.resolve(`../uploads/${data.id}/${file.originalname}`).toString()
outStream = fs.createWriteStream(`./uploads/example.txt`,{flags:'w'}) //work
outStream = fs.createWriteStream(`${__dirname}/uploads/2/example.txt`,{flags:'w'}) //not work
outStream = fs.createWriteStream(p,{flags:'w'}) //not work
ENOENT:没有这样的文件或目录,打开 '/Users/arsenkarapetan/Documents/sedalina/server/uploads/2/example.txt'
它是如何正确的?也许我没有权限?
【问题讨论】: