流星上传文件到mongodb

问题描述:

我想通过我的流星收藏找到一种方法将mp3文件上传到mongo集合中。它有点具有挑战性,因为我最终收集的是“C:\ fakepath \ audio.mp3”。流星上传文件到mongodb

任何帮助,非常感谢。 谢谢。

您在寻找FSCollection PackageGridFS存储适配器。

开始在控制台上运行它。

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

+0

谢谢!作品!既然你似乎知道你的东西,那里没有多少东西......有没有办法从我的事件中控制帮手? – Junior 2015-02-24 05:35:10