Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2876 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++]recuperer la taille et la date de creation d'un fichier par http?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++]recuperer la taille et la date de creation d'un fichier par http?

n°209642
grahf
Posté le 05-09-2002 à 23:41:50  profilanswer
 

Voila, pour verifier si une nouvelle version du fichier est disponible sur un serveur, j'aimerai recuperer la date de creation et la taille de ce fichier (sur le serveur, par http donc), pour eviter un download inutile.
 
Comment faire ?

mood
Publicité
Posté le 05-09-2002 à 23:41:50  profilanswer
 

n°209819
grahf
Posté le 06-09-2002 à 10:51:26  profilanswer
 

:bounce:

n°209836
farib
Posté le 06-09-2002 à 11:17:41  profilanswer
 

c'est pas spécifiquement du c++ ce serait plutot de la programmation d'api ca

n°209888
grahf
Posté le 06-09-2002 à 12:39:42  profilanswer
 

en fait je vais faire des query sur mon serveur en utilisant les flags HTTP_QUERY_CONTENT_LENGTH et HTTP_QUERY_LAST_MODIFIED.

n°210098
grahf
Posté le 06-09-2002 à 17:43:05  profilanswer
 

non je m'en sort pas avec ca, d'autres idees ?

n°210128
Jar Jar
Intaigriste
Posté le 06-09-2002 à 18:40:12  profilanswer
 

18:35 joss@arrakis ~ > nc jmouette.nerim.net 80
HEAD / HTTP/1.1
host: jmouette.nerim.net
 
HTTP/1.1 200 OK
Date: Fri, 06 Sep 2002 16:36:54 GMT
Server: Apache/1.3.26 (Unix) PHP/4.2.2 PHP/3.0.18
Last-Modified: Sat, 08 Jun 2002 00:02:42 GMT   <===== LÀ, tu sais lire ?
ETag: "7c6ed0-b4f-3d0149a2"
Accept-Ranges: bytes
Content-Length: 2895
Content-Type: text/html


Message édité par Jar Jar le 06-09-2002 à 18:41:27

---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°210160
grahf
Posté le 06-09-2002 à 20:22:27  profilanswer
 

En fait si c'est bon en utilisant InternetOpenUrl et HttpQueryInfo
 
jar jar, je crois que t'as pas bien compris mon probleme  :sarcastic:

n°210191
Jar Jar
Intaigriste
Posté le 06-09-2002 à 22:31:13  profilanswer
 

grahf a écrit a écrit :

jar jar, je crois que t'as pas bien compris mon probleme  :sarcastic:


Explique-moi en quoi je n'ai pas répondu à ton problème.
Je suis peut-être con, mais là faut m'expliquer, vraiment.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°210272
fabsk
Posté le 07-09-2002 à 10:27:56  profilanswer
 

Jar Jar a écrit a écrit :

Explique-moi en quoi je n'ai pas répondu à ton problème.
Je suis peut-être con, mais là faut m'expliquer, vraiment.




 
Ce qui m'enerve chez toi Jar Jar Binks, c'est ta tendance a prendre les gens de maniere condescendante. Ne fais jamais prof. Jamais. Si c'est le cas, arrete tout de suite.
 
Ta reponse est inutile si tu ne donnes pas les elements pour la comprendre. Bravo, tu peux de vanter "Moi, je sais, regarde. Je te donne la reponse de maniere obscure". T'as pas compris que le mec il ne sait peut-etre pas comment fonctionne le protocol HTTP ? Qu'il veut peut-etre utiliser une lib pour pas se prendre la tete (il a peut-etre pas le temps, pas le niveau...).
 
Bon, grahf, tu aurais pu decrire un peu quel environnement tu utilises (comment tu fais ton download). C'est pas pareil si tu fais du tcp a-la-main ou si tu utilises une lib. Pour avoir des reponses, il faut formuler de facon la plus precise son probleme.
 
nc (aussi connu sous le nom de netcat) est un programme qui se connecte au serveur que tu lui as demande en ligne de commande (en pur TCP), lui envoye exactement les donnees en entree standard (stdin, bref par defaut ce que tu tapes au clavier) et retourne sur stdout ce que te reponds le serveur.
Jar Jar Binks a fait une requete toute bete HTTP a la main (ce que tu peux faire facilement avec un socket), et hop tu vois dans la reponse (le header HTTP puisqu'il a demande un header, pas le contenu du fichier) qu'il y a la date.
 
Pof

n°210350
Jar Jar
Intaigriste
Posté le 07-09-2002 à 16:00:03  profilanswer
 

fabsk a écrit a écrit :

Ce qui m'enerve chez toi Jar Jar Binks, c'est ta tendance a prendre les gens de maniere condescendante. Ne fais jamais prof. Jamais. Si c'est le cas, arrete tout de suite.


Ben voyons. Je pourrais te retourner le compliment, car donner une solution toute mâchée, c'est l'antithèse de la pédagogie. Un enseignant est là pour apprendre à ses élèves à réfléchir, pas pour leur donner une solution prémâchée.
 
S'il avait vraiment voulu résoudre son problème sans attendre qu'on lui donne le code qui le fait, il aurait été se renseigner sur ce qu'est nc, sur ce qu'est une requête HTTP, et avec des connaissances de base en C++ il aurait résolu ça en une demi-heure.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
mood
Publicité
Posté le 07-09-2002 à 16:00:03  profilanswer
 

n°210353
taureau
Posté le 07-09-2002 à 16:12:57  profilanswer
 

merde on est où ici ? à l'école ?  :D  
 
une chose est sure jar jar le cours sur la pédagogie t'as du surement faire l'impasse dessus  :lol:

n°210357
Jar Jar
Intaigriste
Posté le 07-09-2002 à 16:16:57  profilanswer
 

Pauvre tache.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°210358
[SDF]Poire
Vive Grumly
Posté le 07-09-2002 à 16:18:45  profilanswer
 

Jar Jar a écrit a écrit :

Pauvre tache.




 :non:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°210360
taureau
Posté le 07-09-2002 à 16:21:41  profilanswer
 

petit jar jar  :D

n°210367
kadreg
profil: Utilisateur
Posté le 07-09-2002 à 16:28:01  profilanswer
 

[:antptt]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°210394
grahf
Posté le 07-09-2002 à 17:51:22  profilanswer
 

effectivement, je n'avais pas pense a preciser l'environnement dans lequel je travaillais.
C'est un ActiveX, ATL, pas de MFC (sinon la classe CHttpFile faisait exactement ce que je voulais).
Et effectivement, je cherchais la solution de plus haut niveau possible (cad pas de travail sur les sockets).
J'ai donc trouve ce que je cherchais avec la bibliotheque Wininet (InternetOpen, InternetOpenUrl, HttpQueryInfo).

n°928119
benou
Posté le 20-12-2004 à 15:11:59  profilanswer
 

Jar Jar a écrit :

Pauvre tache.


 

Citation :

[10] Il serait bon de rester courtoi.  
 
c'est-à-dire éviter les insultes non justifiées et répétées envers autrui. Un avertissement sera donné et, si récidive, un sanction. La provocations des modérateurs aura le même effet.


 
je suis nouveau modo, je te connais pas => on va considérer que c'est la 1ère fois.
 
prochaine fois = TT


---------------
ma vie, mon oeuvre - HomePlayer
n°928124
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-12-2004 à 15:16:17  profilanswer
 

benou a écrit :


je suis nouveau modo,


 
Pourtant tu fais comme les vieux modos (Gilou) : tu ne regardes pas la date d'un topic dont on a demandé modération [:ddr555]
 

benou a écrit :


 je te connais pas


 
Tu connais pas Jar Jar ? :??: Pourtant il était très connu à l'époque où tu fréquentais pas mal le forum il me semble...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°928131
benou
Posté le 20-12-2004 à 15:18:50  profilanswer
 

antp a écrit :

Pourtant tu fais comme les vieux modos (Gilou) : tu ne regardes pas la date d'un topic dont on a demandé modération [:ddr555]


tin merde ! je m'a fais eu  :sweat:  
 
ca mérite pas un TT du gars qui prévient ca ?
 
 

Citation :

Tu connais pas Jar Jar ? :??: Pourtant il était très connu à l'époque où tu fréquentais pas mal le forum il me semble...


ca me rapelle vaguement quelque chose ... on fréquantais surement pas les même cat ...


---------------
ma vie, mon oeuvre - HomePlayer
n°928148
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-12-2004 à 15:33:57  profilanswer
 

benou a écrit :


ca mérite pas un TT du gars qui prévient ca ?


 
Je sais pas, au moins une remarque en tout cas :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°928156
benou
Posté le 20-12-2004 à 15:38:06  profilanswer
 

antp a écrit :

Je sais pas, au moins une remarque en tout cas :D


déjà fait  [:benou]  
 
tant pis, c'est pas pour aujourd'hui mon 1er TT  :ange:  
:D


---------------
ma vie, mon oeuvre - HomePlayer
n°928265
gilou
Modérateur
Modzilla
Posté le 20-12-2004 à 16:11:36  profilanswer
 

antp a écrit :

Pourtant tu fais comme les vieux modos (Gilou)


Les galopins-admins c'est pire!  :kaola:  
A+,

n°928376
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 20-12-2004 à 17:03:25  profilanswer
 

ah Jar Jar... ma plus belle réussite ! on l'a plus revu ici, depuis :'(
 
http://forum.hardware.fr/hardwaref [...] 2179-1.htm

n°928404
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-12-2004 à 17:20:54  profilanswer
 

haa le début entre jar jar et serial codeur, un grand moment (à partir de la page 4)
 
(autant rouvrir ce topic-ci si c'est pour y discuter :o)


Message édité par antp le 20-12-2004 à 17:21:10

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°928411
Profil sup​primé
Posté le 20-12-2004 à 17:24:18  answer
 

Je trouve que Harkonnen s'est bien défendu, même si je reste convaincu que c'est Jar Jar qui avait raison sur le fond (mais je crois que personne ne le nie ? :whistle:).

n°928416
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-12-2004 à 17:30:17  profilanswer
 

le pseudo "Serial Codeur" servait à troller ou à faire marcher les autres :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°928417
Profil sup​primé
Posté le 20-12-2004 à 17:33:38  answer
 

Oui enfin le talent, c'est de n'avoir trollé qu'à moitié. ;)

n°928435
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 20-12-2004 à 18:20:35  profilanswer
 

je propose une pétition pour le débannage de Serial Coder :o

n°928998
blackgodde​ss
vive le troll !
Posté le 21-12-2004 à 11:22:08  profilanswer
 

vive le troll


---------------
-( BlackGoddess )-
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++]recuperer la taille et la date de creation d'un fichier par http?

 

Sujets relatifs
Taille d un tableau fixé[Perl] Appeler une page web et recupérer le source
[XMLDOM] Formatage d'un fichier xml avec XmlDomc koi la fonction qui donne la date en php (en lettre) ?
couper la fin d'un fichier[BC++ BUILDER 5] Associer programme et extension de fichier
[PHP-MySQL] Récupérer une valeur de menu déroulant.[ CDDB ] Un script bash permettant de recupérer des données cddb ?
[JAVA] Quel soft pour lire un fichier .class ?[mySQL] Soucis avec un fichier
Plus de sujets relatifs à : [C++]recuperer la taille et la date de creation d'un fichier par http?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR