FTP uden ftpwebrequest
Jeg er ved at lave et program der løbende skal hente filer fra en FTP-server, men af en eller anden grund virker det ikke med ftpwebrequest-metoden til den server - den bliver ved med at meddele fejl 550, at der ikke er noget indhold når jeg prøver at lave en liste over indholdet af mappen (syntaksen virker på en anden FTP-server, og jeg kan godt connecte til den pågældende server med et almindeligt FTP-program).Kan nogen hjælpe med en alternativ metode til at tilgå en FTP-server?
den nuværende kode er:
Imports System
Imports System.Net
Imports System.IO
Imports System.Net.FtpWebRequest
Imports System.Net.FtpWebResponse
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Dim fwr As FtpWebRequest = FtpWebRequest.Create("ftp://10.10.10.10/MAPPE1/MAPPE2")
fwr.Credentials = New NetworkCredential("BRUGERNAVN", "PASSWORD")
fwr.Method = "LIST"
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Console.WriteLine(str)
MsgBox(str)
str = sr.ReadLine()
end while
sr.Close()
sr = Nothing
fwr = Nothing
End Sub
End Class