Я пытаюсь отобразить PDF из базы данных (байт []) для пользователя.
Я использую код ниже для рендеринга PDF. Это дает мне PDF в виде двоичного текста, как показано ниже. Вместо открытия в приложении PDF он отображает PDF как текст.
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
//Response.AddHeader("Content-Length", fileToDownload.Length.ToString());
//Response.AddHeader("Content-Disposition", "inline; name=RemoteUserGuide.pdf");
Response.AppendHeader("content-length", fileToDownload.Length.ToString());
Response.ContentType = "application/pdf";
Response.BinaryWrite(fileToDownload);
Response.Flush();
////Response.Close();
Response.End();
ОБНОВЛЕНИЕ: только что заметил, эта страница приложения корректно отображает PDF в CHROME, но по-прежнему отображает текст в IE. (на сервере нет FF3 для тестирования). Возможно, это какая-то проблема с браузером?
Есть идеи?
альтернативный текст http://img442.imageshack.us/img442/9242/pdfdisplay.jpg