有没有办法获取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
答案 0 :(得分:2)
MemoryStream
包含byte[]