【发布时间】:2014-03-20 17:54:06
【问题描述】:
有没有办法在 JavaScript 中打开文件并与 NativeClient 模块共享同一个文件?我需要在 Native Client 和 JavaScript 中直接访问文件。
这可能吗?
【问题讨论】:
标签: javascript c++ google-nativeclient
有没有办法在 JavaScript 中打开文件并与 NativeClient 模块共享同一个文件?我需要在 Native Client 和 JavaScript 中直接访问文件。
这可能吗?
【问题讨论】:
标签: javascript c++ google-nativeclient
是的。 HTML5 文件系统(PERSISTENT 和 TEMPORARY)在 JavaScript 和 NaCl 之间共享。例如,您可以用 JavaScript 编写文件,然后读取它们的本地代码。
见:http://www.w3.org/TR/file-system-api/ 还有:https://developers.google.com/native-client/dev/devguide/coding/file-io
在 NaCl 端,您还可以使用 nacl_io 库通过 POSIX I/O 操作访问 HTML5 文件系统。
【讨论】: