我正在使用cfs:ui以及所有其他cfs包上传和显示图像。问题是,我无法得到图像显示助手的图像Id正确。这是密码。
Template.upload.events({
'change #exampleInput': FS.EventHandlers.insertFiles(Images, {
metadata: function (fileObj) {
return {
owner: Meteor.userId(),
pic: fileObj._id
};
},
after: function (error, fileObj) {
console.log("Inserted", fileObj._id);
}
})
});
<template name="profile">
{{#with FS.GetFile "images" metadata.pic}}
<img src="{{this.url}}">
{{/with}}
</template>
我该怎么展示这个?
发布于 2015-10-14 08:50:45
终于成功了。
作为一个初学者,我被困在上传图片,然后显示给我的用户数天。几乎每一种方法都试过了,都没有用。到处都被问到,答案都没有用。最后,来自cosio55:autoform-cloudinary
的一个简单的包就像魔法一样工作!看看我在使用这些包时遇到的问题:
{{#with FS.GetFile "images" selectedImageId}} // image url {{/with}}
问题:
有了这个,我无法得到selectedImageId
。
cfs:gridfs
问题:
网格fs将图像存储在单独的集合中。我的用户列表使用铁路由器显示来自另一个集合的用户列表。图像被上传到图像集合中。但作为我生命中的挚爱,我不能正确地展示它们。每个用户都看到自己的照片,而不是配置文件所有者的照片。因为一个错误的mongo查询而发生,但我无法得到正确的查询。尝试在profile.profilePicture中附加照片,但同样的错误图像问题依然存在。
我必须把上传的照片放在一个单独的页面上,而不是在自动表格中。
lepozepo:cloudinary
问题:图片上传得很好。但在获取/storing图片url时遇到了问题。找不到public_id
!在那里迷路了。
我必须把上传的照片放在一个单独的页面中,而不是在autoform
中。
autoform-file by yogiben
与GridFs
同样的问题。
解决方案:
最后,使用这个cosio55:autoform-cloudinary
包,我只花了一分钟就弄清楚了。一分钟比几天的其他大牌套餐!
<div> <img src=" {{image}}" alt=""> Image </div>
只需在{{image}}
源代码中添加img
,就可以了。图像url存储在autoform存储所有内容的集合中。
干杯朋友们。
https://stackoverflow.com/questions/32809744
复制相似问题