Я хочу сохранить два изображения оригинала и изменить размер одного (для миниатюры)
, и я использую только одно поле для изображения
, но я думаю, что multer сохранил оригинал уже на S3, поэтому яне удалось сохранить измененный размер на S3.
Есть ли способ сохранить оба изображения одновременно, используя только одно поле?
const single = upload.single('img')
single(req, res, function (err) {
if (err) {
return res.status(400).json({
message: errorMessage.UNEXPECTED_FIELD_ERROR + ' (img)'
})
}
let img = req.file //img is already stored on S3
//Now I can't store my thumbnail on S3!
gm(request(img.location))
.thumbnail('50', '50', '!')
.stream(function (err, stdout, stderr) {
if(err) console.log(err)
var writeStream = fs.createWriteStream('/tmp/resized.jpg');
stdout.pipe(writeStream);
});
//...