Файл PDF поврежден на сервере iis - PullRequest
0 голосов
/ 13 мая 2019

У меня есть байт файла, я пытаюсь показать PDF-документ в браузере

Sub convertPDF(ByVal fileName As String, ByRef file_blob() As Byte, ByVal strFilename As String)

    Dim PDFMemoryStream As MemoryStream = New MemoryStream(file_blob)
    Dim PDFExtractor As New Kit.PdfExtractor

    Try
        Dim htmlFileName As String = strFilename + "_" + GetFilename() + ".pdf"
        System.IO.File.WriteAllBytes(Server.MapPath("PODSignatures\" & htmlFileName), file_blob)
        Dim fileName1 As String = Server.MapPath("PODSignatures\" & htmlFileName)
        Response.ContentType = "Application/pdf"
        Response.WriteFile(fileName1)
        Response.End()
Catch ex As Exception
    End Try
End Sub

, что идеально подходит для меня в местном масштабе.после развертывания на сервере я вижу, что файл PDF создается, но при попытке открыть его, он говорит

"Adobe reader could not open '2664645_2019515897564.pdf' because it is either not a supported file type or because the file has been damaged"

Я проверил разрешение папки "PODSignatures", которая является файлом на сервере.не уверен, почему это происходит на сервере IIS.Любой совет !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...