Error: EROFS: read-only file system,上传图片到Cyclic.sh时打开“Filename”

问题描述 投票:0回答:2

我正在尝试先将我的图像“formData”上传到后端,然后使用图像路径将其上传到ImageBB。

var storage = multer.diskStorage({
    destination: function (req, file, cb) {
      cb(null, './tmp')
    },
    filename: function (req, file, cb) {
      cb(null, file.originalname)
    }
})

var upload = multer({ storage: storage })

app.use(express.static(__dirname + '/tmp'));
app.use('./tmp', express.static('tmp'));

app.post(
//Uploading to ImageBB
);

这似乎在我的本地主机上运行良好,但是当我将它部署到 Cyclic.sh 时,日志中出现了这个错误:

Error: EROFS: read-only file system, open "Filename"

node.js storage multer cyclic
2个回答
0
投票

我想这已经解决了。
尽管我所做的只是将

./tmp
更改为
/tmp
.


0
投票

你能给我“上传到imgbb”的代码吗?

© www.soinside.com 2019 - 2024. All rights reserved.