因此,我尝试允许用户将图像上传到我的服务器,以便稍后在网站上显示。我这样使用 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
))
});
有趣的是,这在本地版本上有效,但在在线版本上图像会在一段时间后消失。
如何检查服务器上是否存在图像?或者我应该使用像 imgur 这样的第三方 API 来处理这个问题?
最佳答案
免费Heroku dynos一段时间不活动后会停止,并且所有本地存储的数据都会被删除。考虑将图像保留为 AWS S3 之类的形式.
关于javascript - 如何检查我的图像是否保存在 Heroku 服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52971460/