У меня есть байт файла, я пытаюсь показать 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.Любой совет !!