Sails.js Hochladen von Dateien mit Skipper zu AWS S3

Ich habe ein Formular, in das Sie eine Datei hochladen können. Ich lade die Datei direkt mit Skipper hoch und es funktioniert einwandfrei.

req.file('file').upload({
    adapter: require('skipper-s3'),
    key: 'key',
    secret: 'secret',
    bucket: 'bucketname'
}, function (err, uploadedFiles) {
    if (err){
        // ko
    }
    else{
        // ok
    }
});

Aber ich möchte zuerst die Größe ändern und dann die Datei hochladen.

sharp(original).resize(800).quality(90).toBuffer(function(err, outputBuffer) {
    if (err) {
        // ko
    }
    // ok
    outputBuffer;
 });

Also, meine Frage ist: Wie kann man das @ hochladoutputBuffer Anstatt vonreq.file('file') ?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage