У меня есть объект webbrowser на winform, который я хотел бы использовать для отображения PDF.
PDF находится на FTP-сервере. Я был в состоянии показать PDF, загрузив его
на диск и указывая на него объект webbrowser (навигация), но я хочу потоковое
это по соображениям безопасности. Кто-нибудь был в состоянии передать PDF в веб-браузер, который расположен в WinNet .Net?
Dim URI As String = host & targetFilename
Dim ftp As System.Net.FtpWebRequest = CType(FtpWebRequest.Create(URI), FtpWebRequest)
ftp.Credentials = New System.Net.NetworkCredential(userName, passWord)
ftp.KeepAlive = False
ftp.UseBinary = True
ftp.Method = System.Net.WebRequestMethods.Ftp.DownloadFile
Using webResp As System.Net.FtpWebResponse = DirectCast(ftp.GetResponse(), System.Net.FtpWebResponse)
Using respStream As Stream = webResp.GetResponseStream
If GetFileExtension(targetFilename) = "PDF" Then
WebBrowser1.DocumentStream = respStream
Application.DoEvents()
End If
respStream.Close()
End Using
End Using