【发布时间】:2021-10-21 18:03:39
【问题描述】:
我面临删除 Amazon S3 上包含照片的文件夹的问题
1。创建文件夹
var params = {Bucket: S3_BUCKET, Key: "test/", ACL:"public-read"};
s3.putObject(params, function(err, data) {
});
2。上传照片
var body = fs.createReadStream(filePath);
var params = {Bucket: S3_BUCKET, Key: "test/flower.jpgg", Body: body, ContentType:"image/jpeg", ACL:"public-read"};
s3.upload(params, function(err, data) {
});
3。删除文件夹
var params = {Bucket: S3_BUCKET, Key: "test/"};
s3.deleteObject(params, function(err, data) {
});
如果文件夹没有照片,删除功能很好用。但它包含照片,删除将不起作用。
请帮忙。感谢大家的支持。
【问题讨论】:
-
AWS 系统可能会记录这一点,但它与目录中已有的项目有关。您将要删除文件夹的内容,然后是文件夹(Bucket?)。如果您不确定如何执行此操作,我会查找 S3 命令。
-
Dandy,我只想通过一个命令删除包含所有内容的文件夹。如果没有命令支持,我会尝试删除所有内容然后删除文件夹。
-
出于安全原因,无论如何我都推荐后者。您不想意外删除重要的内容。
标签: node.js amazon-web-services amazon-s3