[英]convert an array of bytes into a input stream in a xul plugin
我正在使用xul firefox扩展名,并且具有要使用NetUtil.asyncCopy
写入文件的二进制值。 我将数据存储在字节值数组中,并且需要将其转换为nsIInputStream
以便asyncCopy可以接受它。
我从mozilla文档知道,我可以使用将字符串转换为nsIInputStream
Components.classes["@mozilla.org/intl/scriptableunicodeconverter"].
createInstance(Components.interfaces.nsIScriptableUnicodeConverter);
但是找不到任何将数组转换为输入流的方法。 有没有一种方法可以使我做到这一点? (或其他解决方法)
这不是一个特别深刻的答案,但是此示例提供了保存值的另一种方法。 这是以同步进行写入为代价的,但是在我的情况下,我可以进行处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.