node.js - 如何将同名文件上传到 Amazon S3 并覆盖现有文件?

标签 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 中已有的文件?

感谢您的帮助:)

最佳答案

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

关于node.js - 如何将同名文件上传到 Amazon S3 并覆盖现有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40481278/

相关文章:

使用动态主机的 Node.js GitHub oAuth 回调?

c# - Amazon .NET AWS SDK Amazon S3 线程安全吗?

amazon-web-services - elasticbean talk中的命令和容器命令有什么区别

java - AWS S3 使用 putObject(String,String,String) 时更改文件扩展名

jquery - 新的 AjaxUpload 通过其他按钮启动

jQuery 表单插件 - 文件上传时未捕获类型错误

node.js - 将请求流中的文件存储在node.js中

node.js - NodeJS 语法错误 : Unexpected token in JSON at position 0

javascript - 从 API 获取图像

php-chmod() : No such file or directory