流星上传文件到mongodb
问题描述:
我想通过我的流星收藏找到一种方法将mp3文件上传到mongo集合中。它有点具有挑战性,因为我最终收集的是“C:\ fakepath \ audio.mp3”。流星上传文件到mongodb
任何帮助,非常感谢。 谢谢。
答
您在寻找FSCollection Package和GridFS
存储适配器。
开始在控制台上运行它。
meteor add cfs:standard-packages
meteor add cfs:gridfs
现在使用fsCollection,您可以简单地将文件上传为。
第一个
声明集合。
AudioCollection = new FS.Collection("AudioCollection", {
stores: [new FS.Store.GridFS("AudioCollection")]
});
创建一个简单的Event handler
。
Template.example.events({
'click #example':function(e,t){
//Simple Event to upload files into mongo.
}
})
,并做了简单的helper
Template.example.helpers({
showAudio:function(){
return AudioCollection.find();
}
})
有了这个HTML
{{each showAudio}}
{{#if isAudio}}
<!-- show whatever you want here -->
{{/if}}
{{/each}}
由于README其空在这一刻我犯了一个样本DEMO。
谢谢!作品!既然你似乎知道你的东西,那里没有多少东西......有没有办法从我的事件中控制帮手? – Junior 2015-02-24 05:35:10