存储在/.meteor/local/cfs的Meteor访问文件

时间:2014-04-12 12:01:05

标签: javascript meteor meteorite

大家好,我在我的陨石应用程序中使用CollectionFS GridFS和cvs-filesystem。这是我的初始化代码:

Images = new FS.Collection("images", {
    stores: [new FS.Store.FileSystem("images", FS.Store.rootPath)]
});

我将上传的图像存储到root或/.meteor/local/cfs/files/images/uploadedfile

请帮助我,如何访问存储在/.meteor/local/cfs的文件? 所以我可以获取网址并显示上传的图片。

1 个答案:

答案 0 :(得分:3)

Horray终于找到了它。

在这种情况下我有:

Images = new FS.Collection("images", {
    stores: [new FS.Store.FileSystem("images", FS.Store.rootPath)]
});

这意味着将存在具有名称图像的文件夹,并将其存储到具有名称图像的集合中。 所以它会产生这样的网址:

var img = Images.files.findOne({_id : 'fileid'});
=> /cfs/files/images/' + img._id + '/' + img.name + '?store=images

但现在我不知道如何跟踪上传过程,希望这对每个人都有帮助:)。

如果我知道该怎么做,会更新这个答案。

CMIIW