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