Skip to content

Auto Rotating the Image #82

@ekamnh

Description

@ekamnh

Hello I am using multer-sharp-s3 for upload and resize images on s3

but some how it's auto rotating some images

Can anyone help on this

`const upload = multer({
fileFilter: (req, file, cb) => {
console.log(file);

if (file.mimetype == "application/octet-stream"){
    file.mimetype = 'image/jpeg';
}
if (file.mimetype == "image/png" || file.mimetype == "image/jpg" || file.mimetype == "image/jpeg") {
  cb(null, true);
} else {
  req.file_error = "INVALID";
  cb(null,false);
  //cb('Only .png, .jpg and .jpeg format allowed!', false);
  //return cb(new Error('Only .png, .jpg and .jpeg format allowed!'));

}

},
storage: s3Storage({
s3: s3,
Bucket: process.env.S3_BUCKET_NAME,
Key: (req, file, cb) => {
let originalname = file.originalname;
var extension = originalname.substr(originalname.lastIndexOf('.') + 1);
crypto.pseudoRandomBytes(8, (err, raw) => {
cb(err, err ? undefined : "v2/poster/" + raw.toString("hex"))+'.'+extension;
});
},
ACL: process.env.S3_ACL,
multiple: true,
resize: [{ suffix: "landingDeck", width: 800,height: 600, fit: "fill" }],
//resize: [{suffix: 'landingDeck' }],
//cacheControl: "max-age=31536000",

}),
});
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions