使用 javascript 将图像即时写入 iframe

发布于 2024-12-28 05:54:32 字数 523 浏览 1 评论 0原文

我有一个 Activex,它以字节数组的形式返回 jpg 图像,我想在 iframe 内显示该图像。

    function showImage(){
       var iscanner = document.getElementById("MyActivex");
       binaryData = iscanner.Image();
       window.frames['myiframe'].document.open("image/jpeg");
       window.frames['myiframe'].document.binarywrite(binaryData);
       window.frames['myiframe'].document.close();
    }

但我对开放有疑问,探险家说“不是有效的论点”:(

  window.frames['myiframe'].document.open("image/jpeg"); 

提前致谢

I have an Activex who return a jpg image as an array of bytes, I want to show the image inside an iframe.

    function showImage(){
       var iscanner = document.getElementById("MyActivex");
       binaryData = iscanner.Image();
       window.frames['myiframe'].document.open("image/jpeg");
       window.frames['myiframe'].document.binarywrite(binaryData);
       window.frames['myiframe'].document.close();
    }

but I have problems with the open, explorer said "is not a valid argument" :(

  window.frames['myiframe'].document.open("image/jpeg"); 

Thanks in Advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

楠木可依 2025-01-04 05:54:32

根据 MSDN,唯一的 MIME document.open() 方法支持的类型是 text/html

According to MSDN, the only MIME type supported by the document.open() method is text/html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文