J'utilise un composant HTTP (ics) le problème est que la taille indiqué est incorrecte voir ci-dessous :
si j'inverse les deux bouts de code ça fonctionne pas vraiment mieux premier fait 43(c ok) et l'autre 77 (ba!)
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
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 ?
Partager