Ciao a tutti! Ho scritto una funzione che si connetta ad un server FTP, scarichi un file e me ne restituisca il contenuto in una striga:
codice:
Function ReadFile(ByVal FileName As String) As String
Dim Path As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData & "\" & FileName
My.Computer.Network.DownloadFile(New Uri(folder & ID & "/" & FileName), Path, username, password, False, 100000, True)
Dim SR As StreamReader = New StreamReader(Path)
ReadFile = SR.ReadToEnd()
End Function
Utilizzo questa funzione in due parti diverse del programmam e scaricando lo stesso file entrambe le volte. Se la richiamo nella prima parte, tutto funziona correttamente, mentre nella seconda parte la funzione My.Computer.Network.DownloadFile() genera un'eccezione WebException.
Qualcuno sa da cosa potrebbe essere generata questa eccezione?
Grazie!