我试图将我上传到亚马逊 s3 的图片限制为 10 张图片,我遇到了这个链接 https://github.com/themeteorchef/uploading-files-to-amazon-s3/blob/master/code/server/slingshot.js
由于某种原因它对我不起作用这是我的代码
Slingshot.createDirective( "uploadToAmazonS3Cg2", Slingshot.S3Storage, {
bucket: "bucket-name",
region: 'ap-southeast-1',
acl: "public-read",
authorize: function () {
return true;
},
key: function ( file ) {
var user = Meteor.users.findOne( this.userId );
return user.emails[0].address + "/screenshots" + "/" + file.name;
}
});
这是我在 html 文件中的上传器
Application ScreenShots:
{{> uploader config="2"}}
这就是我根据上面附加的链接调用我的弹弓方法的方式
var uploader
if (config === '1') {
uploader = new Slingshot.Upload( "uploadToAmazonS3Cg1" );
}
if (config === '2') {
uploader = new Slingshot.Upload( "uploadToAmazonS3Cg2" );
} else {
uploader = new Slingshot.Upload( "uploadToAmazonS3Cg3" );
}
我返回真实,据我了解,它应该允许我上传任意数量的文件,但我只能上传一个文件。我在这里错过了什么吗?有没有其他方法可以设置限制?