Estoy tratando de cargar un archivo con el método de upload
usando AWS s3 en express js http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#upload-property .
var params ={ Bucket:'lambdacushbu', Key:req.files.image.name, Body:req.files.image.data } var options ={ partSize: 2 * 1024 * 1024, queueSize: 1 }; s3.upload(params,options,function(err, data) { if (err) console.log(err, err.stack); // an error occurred else { console.log("uploaded",data); res.json({ 'status':'Uploaded' }); } // successful response });
Pero tengo el siguiente error.
s3.upload no es una función
Cuando intento con el método PutObject
, funciona bien.