如何将同名文件上传到amazon s3并覆盖存在的文件

时间:2016-11-08 07:30:25

标签: node.js amazon-web-services file-upload amazon-s3

    s3.putObject({
        Bucket: bucketName,
        Key: fileName,
        Body: file,
        ACL: 'bucket-owner-full-control'
    }, function(err, data) {
      if (err) {
        console.log(err);
      }
      console.log(data)
    });

我使用此代码将图像上传到服务器amazon s3。但我无法上传相同的名称文件(此名称已存在于服务器s3上)。如何上传相同的名称文件,并覆盖服务器s3上存在的文件。谢谢你的帮助:)

1 个答案:

答案 0 :(得分:15)

默认情况下,上传具有相同名称的文件时。它将覆盖现有文件。如果您希望以前的文件可用,则需要在存储桶中启用版本控制。