PDF-файлы сохраняются в базе данных SQL Server как byte[]
.После того, как я получу binary[]
из базы данных и сохраню его как локальный файл, этот код будет работать:
string tempPath = Path.GetTempPath();
string fileName = tempPath + DateTime.UtcNow.ToString("yyyyMMddHHmmssFFF") + ".pdf";
File.WriteAllBytes(fileName, binary[]);
WebBrowser.Navigate(fileName).
Если я напрямую передам binary[]
в WebBrowser.NavigateToStream()
, он покажет необработанные pdf-строки:
WebBrowser.NavigateToStream(binary[]).