无法使用cfs:s3包在meteor上传图像

时间:2015-03-23 04:17:25

标签: file-upload meteor amazon-s3

我正在使用Meteor.js和Amazon S3 Bucket上传和存储照片。 我正在使用CollectionFS包和Meteor-CollectionFS / packages / s3 /。

但是,当我尝试上传文件时,没有显示错误或响应。

客户端事件处理程序:

'change .fileInput': function(e, t) {
    FS.Utility.eachFile(e, function(file) {
        Images.insert(file, function (err, fileObj) {
            if (err){
                console.log(err);
            } else {
                console.log("fileObj id: " + fileObj._id);
                //Meteor.users.update(userId, {$set: imagesURL});
            }
        });
    });
}

客户端声明

var imageStore = new FS.Store.S3("imageStore");

Images = new FS.Collection("images", {
stores: [imageStore],
    filter: {
        allow: {
            contentTypes: ['image/*']
        }
    }
});

服务器端

var imageStore = new FS.Store.S3("imageStore", {
    accessKeyId: "xxxx",
    secretAccessKey: "xxxx",
    bucket: "mybucket"
});


Images = new FS.Collection("images", {
    stores: [imageStore],
    filter: {
        allow: {
            contentTypes: ['image/*']
        }
    }
});

任何人都知道会发生什么?

0 个答案:

没有答案