Javascript 除了在浏览器中,什么是'fs.readFileSync'的等价物?

Javascript 除了在浏览器中,什么是'fs.readFileSync'的等价物?,javascript,node.js,Javascript,Node.js,如果我使用fs.readFileSync读取节点中的wasm文件,我会得到我想要的格式的文件,但是当我尝试在浏览器中使用文件读取器执行完全相同的操作时,不知何故得到了错误的格式 除了在浏览器中,什么是与fs.readFileSync等效的 fs.readFileSync是否将文件视为数组缓冲区或二进制字符串或其他内容 <input type="file" onchange="_readWasmFile"> 浏览器没有访问文件系统的权限。谢天谢地,通过文件类型的输入,没有直接的等效项

如果我使用
fs.readFileSync
读取节点中的wasm文件,我会得到我想要的格式的文件,但是当我尝试在浏览器中使用文件读取器执行完全相同的操作时,不知何故得到了错误的格式

除了在浏览器中,什么是与fs.readFileSync等效的

fs.readFileSync
是否将文件视为数组缓冲区或二进制字符串或其他内容

<input type="file" onchange="_readWasmFile">

浏览器没有访问文件系统的权限。谢天谢地,通过文件类型的输入,没有直接的等效项。文件访问可以完成,但只能通过直接交互使用
或启用拖放功能的元素来完成。无论哪种方式,都不能执行同步文件读取,只能执行异步文件读取。
_readWasmFile(event) {
  const file = event.target.files[0];
  let reader = new FileReader();
  reader.readAsBinaryString(file);
  reader.onload = () => {
      this.sendWasm = reader.result;
  };
}