【发布时间】:2020-05-12 08:18:36
【问题描述】:
我有一个表单,您可以在其中上传文件。我直接用skipper上传文件,效果很好。
req.file('file').upload({
adapter: require('skipper-s3'),
key: 'key',
secret: 'secret',
bucket: 'bucketname'
}, function (err, uploadedFiles) {
if (err){
// ko
}
else{
// ok
}
});
但我想先调整大小再上传文件,所以:
sharp(original).resize(800).quality(90).toBuffer(function(err, outputBuffer) {
if (err) {
// ko
}
// ok
outputBuffer;
});
所以,我的问题是:如何上传 outputBuffer 而不是 req.file('file') ?
【问题讨论】:
-
你有解决这个问题的办法吗?