Мне нужно открыть pdf на новой вкладке, он работает, и файл отображается идеально, но если я открою файл с помощью notepadd ++, после EOF появятся некоторые символы NULL (см. рис.) . Это происходит, только я открываю его в новой вкладке и использую поток памяти, строка после EOF создает некоторую проблему для синтаксического анализатора клиента, что не так?
Это код:
Dim mswithPage As New MemoryStream()
Dim SessValue As String = Request.QueryString("s")
Dim NOrder As String = Request.QueryString("odv")
mswithPage = CType(Session(SessValue), MemoryStream)
Response.Clear()
Response.ContentType = "Application/pdf"
Response.AddHeader("content-disposition", "inline;filename=" & NOrder & ".pdf")
Response.OutputStream.Write(mswithPage.GetBuffer(), 0, mswithPage.GetBuffer().Length)
Response.OutputStream.Flush()
Response.OutputStream.Close()
Response.End()