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;
};
}