Buongiorno a tutti. Utilizzo questo codice per inviare un file a un server ftp, facendo delle prove con un file di testo tutto funzionava perfettamente, poi ho provato a trasferire un file Access di 40,4MB e mi da il seguente errore: "Connessione sottostante chiusa: Errore imprevisto durante un'operazione di ricezione.." sull'istruzione: clsStream.Close()

Il codice è:

codice:
Dim clsRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create("ftp://indirizzo/prova/file.ext"), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential("user", "password")         
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile               
Dim bFile() As Byte = System.IO.File.ReadAllBytes(System.AppDomain.CurrentDomain.BaseDirectory() & cartella & "\" & file & ".agp")        
Dim clsStream As System.IO.Stream = clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)         
clsStream.Close()         
clsStream.Dispose()