Ich konnte einen Prozess einrichten, um jeweils ein einzelnes Bild mit NodeJS/Express/Amazon S3/Multer hochzuladen. Es funktioniert perfekt. Ich habe versucht, den Code so zu ändern, dass Nutzer mehr als ein Bild gleichzeitig hochladen können. Bis jetzt war ich sehr erfolglos. Wie würde ich meinen Code ändern, damit mehrere Bilder gleichzeitig hochgeladen werden können? Vielen Dank!Mehrere Bilder hochladen - NodeJS & Amazon S3
aws.config.update({
secretAccessKey: '*****************',
accessKeyId: '******',
region: 'us-east-2'
});
var s3 = new aws.S3();
var upload = multer({
storage: multerS3({
s3: s3,
bucket: 'myfiles',
key: function (req, file, cb) {
var fileExtension = file.originalname.split(".")[1];
var path = "uploads/" + req.user._id + Date.now() + "." + fileExtension;
cb(null, path);
}
})
});
router.post("/", upload.array('image', 1), function(req, res, next){
var filepath = undefined;
if(req.files[0]) {
filepath = req.files[0].key;
}......