Hello à tous,

Je viens vers vous car je me retrouve confronté à un petit soucis, depuis mon application j'aimerais bien télécharger un fichier zip sur un site avec un lien https.

Après quelques rehcerches google j'ai vu qu'avec webclient c'était apparemment possible et j'ai donc suivis ce qu'il est indiqué sur la doc en ligne en utilisant la méthode DownloadFile.

Seulement lorsque je tente de télécharger le fichier (je suis certain que le lien passé est correct, tester directement depuis un navigateur) je me retrouve avec une WebException The underlying connection was closed: An unexpected error occurred on a send.

Après d'autres recherches sur Google j'ai trouver que le problème venait apparemment du fait que j'essaye d'accèder à une page https et non pas http et que pour accéder à une https je devais rajouter en plus la ligne fichier.Credentials = CredentialCache.DefaultNetworkCredentials;. Sauf que le problème reste exactement le même., du coup je suis un peu paumé sur la comment faire.

Si vous pouviez m'aiguiller ça serait sympa

Mon code actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
			string url = "https://www.inami.fgov.be/webprd/appl/pDownloadCenter/download/";
			string endroitDL = @"C:\Users\yves\Desktop\inami";
			string nomFichier = "ProductionXML-Base-Full-2016-07-01.zip";
 
 
			WebClient fichier = new WebClient();
 
			fichier.Credentials = CredentialCache.DefaultNetworkCredentials;
			fichier.DownloadFile(new Uri(url + nomFichier), Path.Combine(endroitDL, nomFichier));