我有一個NPRuntime插件,我需要在JavaScript和我的插件之間傳輸原始數據(byte array
's)。據我所知,字節數組不能使用NPVariant
對象發送。這就是爲什麼我搜索解決方案,並找到這個傳輸數據:如何在JavaScript和NPAPI插件之間傳輸字節數組
- 在base64編碼中使用字符串;
- 在字符串(http://code.google.com/p/npapi-file-io/)中逐字節地打印,如
[92, 32, 43...]
; - NPStream作爲臨時文件。
我的問題是如何從JavaScript調用NPStream的NPP_Write。 在「C」我有NPP_Write(寫入我的插件),NPN_Write(寫入瀏覽器),我可以用於傳輸數據。 http://www.podgoretsky.com/ftp/docs/internet/Netscape%20Plug-Ins/ch8.htm。