如何将同名file upload到亚马逊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上存在的文件。 谢谢你的帮助 :)

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