Meteor CollectionFS - 如何修改我的文本文件?

时间:2016-03-04 01:41:57

标签: meteor stream filesystems collectionfs

我已成功将文本文件上传到FS收藏夹。现在我想修改该文本文件的内容或提取一些信息。

我可以通过以下方式获取文件对象:

var fileObj = myFSCollection.findOne({});

从我读过的内容来看,这只是指向文件的指针而不是文件本身。如何获取文本文件中的文本以便我可以修改它?

1 个答案:

答案 0 :(得分:2)

您可以使用fileObj.url()获取文件本身。但是,您不能更新 CollectionFS为您存储的文件。您必须删除原件并插入新原件。

下载文件:

HTTP.get(fileObj.url(),function(err,result){
  if ( !err ){
    var content = result.content;
  }
});