我有一个 NPRuntime 插件,我需要在其中byte array
在 javascript 和我的插件之间传输原始数据('s)。据我了解,不能使用NPVariant
对象发送字节数组。这就是我搜索解决方案并找到传输数据的原因:
- 在 base64 编码中使用字符串;
- 在字符串中逐字节打印(http://code.google.com/p/npapi-file-io/),例如
[92, 32, 43...]
; - NPStream 作为临时文件。
我的问题是如何从 javascript 调用 NPP_Write for NPStream。在“C”中,我有可用于传输数据的 NPP_Write(写入我的插件)、NPN_Write(写入浏览器)。 http://www.podgoretsky.com/ftp/docs/internet/Netscape%20Plug-Ins/ch8.htm。