用于将文件上载到多个位置的多个端点

时间:2013-09-03 12:31:52

标签: amazon-s3 fine-uploader

我想要实现的是,如果用户将多个文件丢弃到放置区域并且基于文件类型,js代码将创建多个亚马逊端点。我还没有看到任何可以创建多个端点的方法或方法。

任何帮助都将受到高度赞赏。

克里希纳

1 个答案:

答案 0 :(得分:1)

您可以在submitted事件中使用S3 Fine Uploader的setEndpoint method来检查文件类型,并在将每个文件提交给上传者时修改端点。

function getBucketPathFromFileType (fileName) {
    // your logic for determining the s3 bucket
    // from the file type goes here.
    return bucketUrl;
};

var uploader = new qq.s3.FineUploader({
   // snippet ...
   callbacks: {
        onSubmitted: function (id, name) {
            var bucketPath = getBucketPathFromFileType(name);
            this.setEndpoint(bucketPath, id);
        });
   }
   // snippet ...
});