如何在meteorjs的客户端读取文件?

时间:2019-01-23 09:12:45

标签: node.js meteor

我是流星和nodejs的新手。我正在流星中开发一个应用程序,需要从本地计算机上的目录中读取私钥(Privatekey.pem)文件。由于将使用此私钥,请购买客户端对一些数据进行签名。我需要客户端读取该私钥并签名数据。我已经尝试过

fs.readFileSync('Privatekey.pem');

但是它失败了,因为您不能在客户端fs.readFileSync is not a function Meteor, React上使用“ fs”。因此,请指导我如何在客户端读取文件。

1 个答案:

答案 0 :(得分:0)

您可以轻松地将FileReader API与文件类型的输入结合使用:

<template name="myReader">
  <input type="file" id="my-file-input" />
</template>

现在,在此模板上,您使用Blaze event maps“监听” change的{​​{1}}事件:

my-file-input