試圖將文件上傳到FTP服務器上的下一個VB.NET代碼時,我得到錯誤:上傳文件與VB.NET
Dim miUri As String = "ftp://ftp.mydomain.com/folder/file.jpg"
Dim miRequest As Net.FtpWebRequest = Net.WebRequest.Create(miUri)
miRequest.Credentials = New Net.NetworkCredential("user", "pass")
miRequest.Method = Net.WebRequestMethods.Ftp.UploadFile
Try
Dim bFile() As Byte = System.IO.File.ReadAllBytes("C:\carpeta\fichero.jpg")
Dim miStream As System.IO.Stream = miRequest.GetRequestStream()
miStream.Write(bFile, 0, bFile.Length)
miStream.Close()
miStream.Dispose()
Catch ex As Exception
Throw New Exception(ex.Message & ". El Archivo no pudo ser enviado.")
End Try
ex.Message =「錯誤遠程服務器:227進入被動模式 (91,143,108,70,21,183)「。 ex.InnerException.Message = System.Net.Sockets.SocketException = {「A插座操作嘗試無法訪問網絡91.143.108.70:5557」}
的拋出異常代碼的行是:
Dim miStream As System.IO.Stream = miRequest.GetRequestStream()
幾點:
如果我試圖通過FileZilla中或其他FTP客戶端連接,我可以連接沒有問題。
如果我禁用防病毒,我可以連接沒有問題。
之前有人說是防火牆的東西...
如果殺毒爲ON,我CONNECT BY FileZilla中,我可以連接沒有問題。
¿問題在哪裏? ¿我的代碼中需要執行哪些操作才能使其在防毒軟件中運行? 如果FileZilla可以,我也必須保護...
非常感謝您的答覆。 Regards,