打开存储在webbrowser控件中的byte []中的文件

时间:2013-12-04 16:54:36

标签: c#

有没有办法获取byte []并打开文件而不必将其写入磁盘并在完成后将其删除?它们将是pdf文件。

更新2

if (e.Result is byte[])
            {
                byte[] message = (byte[])e.Result;
                using (MemoryStream stream = new MemoryStream(message))
                {
                    stream.Position = 0;
                    wbMessage.NavigateToStream(stream);
                }
            }

我废弃了这个想法并使用Adobe的COM对象来显示我的PDF

1 个答案:

答案 0 :(得分:2)

MemoryStream包含byte[]

的构造函数