如何将相同名称的文件上传到Amazon S3并覆盖现有文件 [英] how to upload same name file to amazon s3 and overwrite exist file

查看:1545
本文介绍了如何将相同名称的文件上传到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)
    });

我使用此代码将图像上传到服务器亚马逊s3.但是我无法上传相同名称的文件(此名称已经存在于服务器s3上).如何上传同名文件,并覆盖服务器s3上存在的同名文件.感谢您的帮助:)

I use this code to upload image to server amazon s3 . But I can't upload a same name file (this name exist on server s3 already ) . How can I upload same name file , and overwrite which exist on server s3 . Thanks for any help :)

推荐答案

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

By default, when you upload the file with same name. It will overwrite the existing file. In case you want to have the previous file available, you need to enable versioning in the bucket.

这篇关于如何将相同名称的文件上传到Amazon S3并覆盖现有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆