Bonjour,

(si ce n'est pas le bon forum, merci de m'indiquer dans lequel je dois poster)
J'utilise la librairie FTP du Framework et je souhaite obtenir la taille d'un fichier.
Quand j'utilise la methode response.ContentLength dans le cadre d'un DownloadFile, j'obtiens une valeur et quand j'utilise cette methode dans le cadre d'un GetFileSize j'obtiens une valeur plus elevee.

Est-ce que quelqu'un sait de quoi il s'agit ?

Voici un exemple de code (C#) si ca peut aider:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(url + "\\" + name));
reqFTP.Method = WebRequestMethods.Ftp.GetFileSize;
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential(login, pwd);
FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();
 
value = response.ContentLength;
Dans ce cas, value contient une valeur differente si j'utilise la "methode" WebRequestMethods.Ftp.DownloadFile.

Merci.