如何在 heroku 上存储图像
how to store images on heroku
我正在尝试将图像存储在 Heroku 服务器 ./public.uploades 文件夹中,但是当我尝试获取图像时,我得到 404 not found 有什么方法可以存储Heroku 中的图像其他 AWS s3
const storage = multer.diskStorage({
destination:function(req,file,cb){
cb(null,"./public/uploades") //storage confg
},
filename: function (req, file, callback) {
callback(null, file.fieldname + '-' + Date.now() + path.extname(file.originalname));
}
})
const upload = multer({ storage:storage,limits: { fileSize: 5000000 }});
app.get("/fetchimage/", (req, res) => {
const file = req.query.file
const fileLocation = path.join('/public/uploades', file);
res.sendFile(__dirname +fileLocation)
})
Heroku 不允许 git 以外的任何文件。但是,您可以使用 https://cloudinary.com 免费上传图片。
我正在尝试将图像存储在 Heroku 服务器 ./public.uploades 文件夹中,但是当我尝试获取图像时,我得到 404 not found 有什么方法可以存储Heroku 中的图像其他 AWS s3
const storage = multer.diskStorage({
destination:function(req,file,cb){
cb(null,"./public/uploades") //storage confg
},
filename: function (req, file, callback) {
callback(null, file.fieldname + '-' + Date.now() + path.extname(file.originalname));
}
})
const upload = multer({ storage:storage,limits: { fileSize: 5000000 }});
app.get("/fetchimage/", (req, res) => {
const file = req.query.file
const fileLocation = path.join('/public/uploades', file);
res.sendFile(__dirname +fileLocation)
})
Heroku 不允许 git 以外的任何文件。但是,您可以使用 https://cloudinary.com 免费上传图片。