nsScriptableInputStream 编辑
Summary
A component implementing nsIScriptableInputStream
.
- Class ID
7225c040-a9bf-11d3-a197-0050041caf44
- ContractID
@mozilla.org/scriptableinputstream;1
Supported Interfaces
nsIScriptableInputStream
, nsIInputStream
Remarks
This component should be accessed via the XPCOM Component Manager.
Example Code
const nsIScriptableInputStream = Components.interfaces.nsIScriptableInputStream; function consumeStream(inputStream) { var factory = Components.classes["@mozilla.org/scriptableinputstream;1"]; var sis = factory.createInstance(nsIScriptableInputStream); sis.init(inputStream); try { while (true) { var chunk = sis.read(512); if (chunk.length == 0) break; // ok, chunk now contains a portion of the stream's data. // Do something with it! } } catch (e) { dump("Error: failed reading from stream:\n" + e + "\n"); } }
See Also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论