Meteor - Excel 文件上传而不将文件存储在数据库上

Meteor - Excel File Upload without storing file on db

我希望用户能够通过文件输入上传文件,客户端将文件发送到服务器,服务器解析文件而不将其存储在数据库中,这可能吗?

像这样:

    'change input': function(e, t) {
        let file = e.target.files[0];
        let extension = file.name.split(".").pop();
        if (['xlsb', 'xls', 'xlsx'].indexOf(extension) < 0) {
          Notify.show("error", `Invalid file extension`);
          return false;
        } else {
          Meteor.call("upload.factual.achievements", file, function(err, res){
            if(err){
              Notify.show("error", `There was an error : ${error.reason}.`);
            } else {
...
            }
          });

        }
      }

强烈推荐使用 ostrio:files https://files.veliov.com/

这样的包

默认情况下,这会将您的文件存储到文件系统,并保留一个指向集合中位置的指针,您稍后可以从文件系统中查询return图像