【发布时间】:2015-08-23 22:03:31
【问题描述】:
我正在通过 node.js 使用 aws-sdk。我想列出指定文件夹中的图像,例如
我想列出此位置的所有文件和文件夹,但不列出文件夹(图像)内容。 aws-sdk 中有list Object function,但它也列出了所有嵌套文件。
代码如下:
var AWS = require('aws-sdk');
AWS.config.update({accessKeyId: 'mykey', secretAccessKey: 'mysecret', region: 'myregion'});
var s3 = new AWS.S3();
var params = {
Bucket: 'mystore.in',
Delimiter: '',
Prefix: 's/5469b2f5b4292d22522e84e0/ms.files'
}
s3.listObjects(params, function (err, data) {
if(err)throw err;
console.log(data);
});
【问题讨论】:
-
S3 没有文件夹/文件等的概念......它只有键 - 您可以使用键中的 / 来模仿文件夹结构。
-
请显示您目前拥有的代码
-
var AWS = require('aws-sdk'); AWS.config.update({accessKeyId: 'mykey', secretAccessKey: 'mysecret', region: 'myregion'}); var s3 = 新 AWS.S3(); var params = {桶:'mystore.in',分隔符:'',前缀:'s/5469b2f5b4292d22522e84e0/ms.files'}; s3.listObjects(params, function (err, data) { if(err)throw err; console.log(data); });
-
请编辑问题以包含(和格式化)代码
-
你到底想通过
console.log(data)得到什么
标签: javascript node.js amazon-web-services amazon-s3