从Angular 6将文件上传到AWS S3时出错

时间:2018-06-26 08:57:42

标签: javascript angular amazon-s3

我有一个上传服务,其上传方法包含以下代码:

const creds = {
      bucket: 'MY_BUCKET',
      access_key: 'MY_A_K',
      secret_key: 'MY_S_K'
    };
AWS.config.region = 'eu-west-1';

const bucket = new AWS.S3(
  {
    accessKeyId: creds.access_key,
    secretAccessKey: creds.secret_key,
    region: 'eu-west-1',
  }
);


const params = {
  Key: 'test',
  Body: file,
  Bucket: creds.bucket
};

bucket.upload(params, function (err, data) {
  console.log(err, data);
});

问题是当我尝试上传一些文件时,它给我一个错误:

错误:无法读取未定义的属性“流”

所有配置都是正确的,因为我可以通过curl上传。

我在做什么错了?

0 个答案:

没有答案