所以我有一个硬件可以收集一堆数据,并根据某些配置将其作为二进制数据写入某个文件。可能在机器本地,但可能写入某些共享的 NFS。
此外,该系统有 Apache 并提供一些状态和配置页面。我正在开发一个将二进制数据显示为一堆时间序列带状图的应用程序。 问题就在这里……从 NFS 读取二进制文件的最佳方法是什么?
当前的解决方案是使用 PHP 脚本读取文件、解压缩二进制文件并将数据作为 JSON 发送到客户端。这当然有巨大的开销,而且由于资源有限,我需要从流程中删除 Apache 机器。 那么我如何从 NFS 读取二进制文件(使用 HTML5 FileReader)?
最佳答案
出于安全原因,通常不允许 Javascript(在浏览器中运行)访问操作系统文件。
但是,请看这里:
使用文件 API 在 Javascript 中读取文件
http://www.html5rocks.com/en/tutorials/file/dndfiles/
关于javascript - 是否可以使用 Javascript 从网络文件系统读取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14363767/