如何检查我的图像是否保存在Heroku服务器上

时间:2018-10-24 14:25:15

标签: javascript node.js express multer

因此,我试图允许用户将图像上传到我的服务器上,以便以后在网站上显示。我正在像这样使用Multer:

var uploadLogo = multer({
    dest: './public/images/logos/'
});
.post(uploadLogo.single('logo'), (req, res, next) => {
    var r = req.body;
    account.register(
        new account({
                'employer': {
                    'logo': req.file,
                }
            },
            r.password
        ))
});

有趣的是,这在本地版本上有效,但在线版本上的图像不久后便消失了。

enter image description here

如何检查服务器上是否存在映像?还是应该使用像imgur这样的第三方API处理此问题?

1 个答案:

答案 0 :(得分:1)

闲置一段时间后,免费的Heroku dynos将停止,所有本地存储的数据都将被删除。考虑将图像保留在AWS S3之类的地方。