2015-02-24 55 views
0

我想通過我的流星收藏找到一種方法將mp3文件上傳到mongo集合中。它有點具有挑戰性,因爲我最終收集的是「C:\ fakepath \ audio.mp3」。流星上傳文件到mongodb

任何幫助,非常感謝。 謝謝。

回答

2

您在尋找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