Javascript 将aws s3 bucket映像路径存储在nodejs中的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

我将所有图像存储在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({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)
    }
  })
});



这回答了你的问题吗?