【发布时间】:2015-04-04 12:25:50
【问题描述】:
我是 Meteor 编程的新手,我一整天都在尝试解决这个问题,但没有任何运气。 我正在使用 collectionFS 上传图像,我想给它我的 Meteor.userId();这样只有登录的用户才能看到自己的图像 我有以下代码:
'change .myFileInput': function(event, template) {
FS.Utility.eachFile(event, function(file) {
Imagess.insert(file, function (err, fileObj) {
if (err){
// handle error
} else {
// handle success depending what you need to do
var currentUserId = Meteor.userId();
var imagesURL = {
"profile.image": "/cfs/files/images/" + fileObj._id
};
Meteor.users.update(currentUserId, {$set: imagesURL});
}
});
});
},
我试过这样做,但它不起作用,它说访问被拒绝:
'change .myFileInput': function(event, template) {
FS.Utility.eachFile(event, function(file) {
Imagess.insert(file, function (err, fileObj) {
if (err){
// handle error
} else {
// handle success depending what you need to do
var currentUserId = Meteor.userId();
var imagesURL = {
"profile.image": "/cfs/files/images/" + fileObj._id
};
createdBy: currentUserId,
Meteor.users.update(currentUserId, {$set: imagesURL});
}
});
});
},
知道如何完成这项工作吗?
非常感谢!
【问题讨论】: