有谁知道 .Net 2.0 - .Net 3.5 如何将 jpeg 作为字节数组加载到 System.Windows.Forms.WebControl 中并设置正确的 mimetypes 以便显示?
就像是:
webBrowser1.DocumentStream = new MemoryStream(File.ReadAllBytes("mypic.jpg"));
webBrowser1.DocumentType = "application/jpeg";
webBrowser1.DocumentType 似乎是只读的,所以我不知道该怎么做。一般来说,我希望能够加载任何类型的文件源,其中定义了 mimetype 到浏览器中以显示它。
编写临时文件的解决方案不是好的解决方案。目前我已经解决了这个问题,它有一个小的本地网络服务器套接字侦听器,它可以提供我要求的具有正确 mimetype 的 jpeg。
更新:由于有人删除了我有其他人可以使用的信息的答案我自己的问题,所以我会将其添加为更新。(对于那些以这种方式删除的人,请用重要信息更新问题)。
在这里完美运行的 C# 示例解决方案:http: //www.codeproject.com/KB/aspnet/AspxProtocol.aspx