Tôi có một biểu mẫu nơi bạn có thể tải lên tệp. Tôi tải lên các tập tin trực tiếp với đội trưởng và nó hoạt động hoàn hảo.Tải lên tệp Sails.js với Skipper gửi tới AWS S3
req.file('file').upload({
adapter: require('skipper-s3'),
key: 'key',
secret: 'secret',
bucket: 'bucketname'
}, function (err, uploadedFiles) {
if (err){
// ko
}
else{
// ok
}
});
Nhưng tôi muốn thay đổi kích thước đầu tiên và sau đó tải lên các tập tin, vì vậy:
sharp(original).resize(800).quality(90).toBuffer(function(err, outputBuffer) {
if (err) {
// ko
}
// ok
outputBuffer;
});
Vì vậy, câu hỏi của tôi là: Làm thế nào có thể tải lên các outputBuffer
thay vì req.file('file')
?
bạn có nhận được giải pháp cho vấn đề này không? –