Non capisco cosa intendi per la parte server.
Io sto usando un progettino VB.NET
Per fare il download di un file dal sito uso questo codice (che funziona)
codice:
Dim client As New WebClient()
client.DownloadFile(New Uri(https://www.miosito.it/MiaDir/MioFile.txt"), "C:\Users\Antonio\Desktop\FileScaricato.txt")
Mentre per fare l'upload del file uso questo (che non mi funziona)
codice:
Dim client As New WebClient()
client.Credentials = New NetworkCredential("utente@aruba.it", "password")
client.UploadFile(New Uri("https://www.miosito.it/MiaDir/FileDest.txt"), "c:\FileSrc.txt")
A differenza del primo post uso https perche ora il sito accetta tale protocollo