나는이 질문을 asp.net 웹 포럼에 게시했지만 아무도 대답하지 않았습니다.IE8에서 .pdf 파일을 열 수 없습니다.
내가 IE8을 사용하여 .pdf 파일의 "ONE"페이지를 열고 나에게 오류 메시지를 줄 수 없다 "파일이 손상되어 수리 할 수 없습니다"SQL 서버 2008에서 검색,하지만 하나 이상의 페이지를 나는 아무런 문제없이 열 수있다.
크롬에서는 여러 개의 .pdf 페이지를 열 수 있습니다.
IE8을 사용하여 열 수없는 동일한 페이지가 IE8을 사용하여 하드 디스크에서 직접 열 수 있습니다. .asxh 파일
내 코드 :
context.Response.ContentType = "application/pdf"
Dim strm As Stream = ShowNewsImage(imgName)
If Not strm Is Nothing Then
Dim buffer As Byte() = New Byte(4095) {}
Dim byteSeq As Integer = strm.Read(Buffer, 0, 4096)
Do While byteSeq > 0
context.Response.OutputStream.Write(buffer, 0, byteSeq)
byteSeq = strm.Read(Buffer, 0, 4096)
Loop
context.Response.BinaryWrite(buffer)
End If
감사합니다,
아메드.
파일을 청크로 쓰는 이유는 무엇입니까? –