我的以下代码在运行 node.js 0.12.0 的本地主机上运行良好。该代码创建一个新文件,并从可读文件中复制数据,但它不会在 Heroku 上创建新文件。
var output = fs.createWriteStream('public/images/test/testfile.png');
readable.pipe(output);
我认为这与权限有关,但每当我更改文件夹的权限时,heroku run bash
Herokuchmod -R 777 images/
都会将其重置为原始权限,即drwx------
.
那么问题可能是别的吗?
请注意,它静默失败,没有例外,日志中没有任何内容。