J'utilise un composant HTTP (ics) le problème est que la taille indiqué est incorrecte voir ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
  try
    HttpCli1.URL := '192.168.1.121/tut.txt'; //le fichier tut.txt n'existe pas
    HttpCli1.Head;
  except
  end;
  Showmessage(IntToStr(HttpCli1.ContentLength));  //ça donne 77, comprend pas
 
  try
    HttpCli1.URL := '192.168.1.121/test.txt'; //le fichier test.txt existe
    HttpCli1.Head;
  except
  end;
  HttpCli1.ContentLength; //ça donne -1 comprend pas non plus
si j'inverse les deux bouts de code ça fonctionne pas vraiment mieux premier fait 43(c ok) et l'autre 77 (ba!)

Existe-t-il un autre moyen avec ICS en HTTP de savoir quel est la taille du fichier ? A moins que j'ai pas compris comment on l'utilise ?