Мое требование состоит в том, чтобы сохранить Buffer
изображения в корзину S3
. Я использую модуль узла gm для преобразования image
в buffer
. Но моя главная проблема в том, что мне нужно отправить буфер непосредственно в ведро S3, не сохраняя его в любом локальном файле.Как сохранить буфер в ведро S3
Мой текущий код выглядит следующим образом:
var fs = require('fs'),
gm = require('gm').subClass({
imageMagick: true
});
gm(/*buffer value*/).resize(9000)
.toBuffer('jpg', function (err, buffer){
fs.writeFile(filePath, buffer, function (err) {
if (err) throw err;
console.log('It\'s saved!');
});
});
Мое требование заключается в следующем:
var fs = require('fs'),
gm = require('gm').subClass({
imageMagick: true
});
gm(/*buffer value*/).resize(9000)
.toBuffer('jpg', function (err, buffer){
//S3 Upload To be done on the buffer value
});
Может кто-нибудь помочь мне с этим?