我有一个像这样的 HTML 输入<input type="file" id="myfile" onchange="load_file()">。我想将文件加载到 Emscripten 的 MEMFS 文件系统中。查看Emscripten 文件 API,我一直在尝试使用 FS.mount() 来执行此操作。
但是,文档仅给出了使用 WORKERFS 进行挂载的示例,因此我尝试像这样使用它。
let files = document.getElementById('myfile').files;
let file=files[0];
FS.mount(MEMFS, {files: file },'test');
console.log(FS.readFile('test/' + file.name));
Run Code Online (Sandbox Code Playgroud)
但是当我尝试读取该文件时收到“没有这样的文件或目录”错误消息。
对我哪里出错有什么建议吗?