Javascript 将aws s3 bucket映像路径存储在nodejs中的mysql中
我将所有图像存储在s3 bucket中,所有其他细节存储在mysql表中,因此在mysql的image列中,我需要给出aws s3 bucket的路径,以便从中获取图像。 下面是在aws s3 bucket中存储图像的代码,因此如何获取特定图像的路径并将路径存储在mysql图像列中Javascript 将aws s3 bucket映像路径存储在nodejs中的mysql中,javascript,mysql,node.js,amazon-s3,Javascript,Mysql,Node.js,Amazon S3,我将所有图像存储在s3 bucket中,所有其他细节存储在mysql表中,因此在mysql的image列中,我需要给出aws s3 bucket的路径,以便从中获取图像。 下面是在aws s3 bucket中存储图像的代码,因此如何获取特定图像的路径并将路径存储在mysql图像列中 const s3 = new AWS.S3({ accessKeyId: 'ID', secretAccessKey: 'KEY' }); app.use(bodyParser.urlencoded
const s3 = new AWS.S3({
accessKeyId: 'ID',
secretAccessKey: 'KEY'
});
app.use(bodyParser.urlencoded({extended : true}));
app.set('view engine', 'ejs');
const uploadS3 = multer({
storage: multerS3({
s3: s3,
bucket: 'bucket-name',
metadata: (req, file, cb) => {
cb(null, {fieldName: file.fieldname})
},
key: (req, file, cb) => {
cb(null, Date.now().toString() + '-' + file.originalname)
}
})
});
这回答了你的问题吗?