AWS s3 expressjs文件上传:上传不是函数错误

时间:2017-04-01 11:07:37

标签: node.js amazon-web-services express amazon-s3

我正在尝试使用快递j http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#upload-property中的AWS s3使用upload方法上传文件。

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
        });

但是我收到了以下错误。

  

s3.upload不是函数

当我尝试使用PutObject方法时,它可以正常工作。

0 个答案:

没有答案