IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Composant Indy HTTP - Information de fichier


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Nicolas Coolman
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut Composant Indy HTTP - Information de fichier
    Hello,

    Ayant consulter la doc Indy HTTP et fais des recherches sur le net, je n'ai pas trouvé ce que je cherche.

    En fait, je voudrais savoir s'il existe l'équivalent de la fonction getDate() du composant Indy FTP pour le composant Indy HTTP.

    En FTP, cette fonction me permet d'eviter de faire le téléchargement d'un fichier si ce n'est pas nécessaire (Mise à jour inutile)

    Merci d'avance si vous pouvez m'aiguiller vers une solution.

    Bon dimanche !

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par Nicolas Coolman Voir le message
    Hello,

    Ayant consulter la doc Indy HTTP et fais des recherches sur le net, je n'ai pas trouvé ce que je cherche.

    En fait, je voudrais savoir s'il existe l'équivalent de la fonction getDate() du composant Indy FTP pour le composant Indy HTTP.

    En FTP, cette fonction me permet d'eviter de faire le téléchargement d'un fichier si ce n'est pas nécessaire (Mise à jour inutile)

    Merci d'avance si vous pouvez m'aiguiller vers une solution.

    Bon dimanche !
    FTP permet de transférer des fichiers et donc d'obtenir des informations sur ceux-ci

    HTTP n'a aucune notion de fichier, quand bien même la ressource HTTP est un fichier réel sur le serveur, cette notion n'a donc pas lieu d'être. Il est cependant possible d'exploiter les entêtes HTTP pour connaitre la validité du cache, et donc l'ancienneté de la ressource.

    Après rien n'empêche une ressource HTTP de retourner non pas un document HTML mais une information sur la date de mise à jour d'un fichier donné.

    c'est ce que je fais quand je mets à jour des applications depuis le web, le client envoie une requête avec le numéro de version du fichier local et le serveur répond avec la numéro de version qu'il possède.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre confirmé Avatar de Nicolas Coolman
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Hello,

    c'est ce que je fais quand je mets à jour des applications depuis le web, le client envoie une requête avec le numéro de version du fichier local et le serveur répond avec le numéro de version qu'il possède.
    Effectivement cela fonctionne, j'utilise déjà cette methode pour 3 logiciels.

    Mais pour un quatrième logiciel j'avais besoin de l'information sur la date du fichier sur le serveur et non pas de sa version, tout simplement pour ne pas avoir à le télécharger inutilement.

    Si cela n'est pas possible, alors tant pis, il faut que je me débrouille autrement.

    Merci pour ta contribution.

    Bonne soirée

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par Nicolas Coolman Voir le message
    Hello,


    Effectivement cela fonctionne, j'utilise déjà cette methode pour 3 logiciels.

    Mais pour un quatrième logiciel j'avais besoin de l'information sur la date du fichier sur le serveur et non pas de sa version, tout simplement pour ne pas avoir à le télécharger inutilement.

    Si cela n'est pas possible, alors tant pis, il faut que je me débrouille autrement.

    Merci pour ta contribution.

    Bonne soirée
    tu peux toujours déterminer la date du fichier dans un script/cgi/webservice sur le serveur
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre confirmé Avatar de Nicolas Coolman
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Hello Paul,

    Merci pour la piste !

    Je vais étudier cela.

    A bientôt.

Discussions similaires

  1. [Indy 10] Récupérer un fichier en attachement d'une requête HTTP
    Par davidkungfu dans le forum Web & réseau
    Réponses: 0
    Dernier message: 10/04/2008, 22h19
  2. Réponses: 3
    Dernier message: 07/02/2007, 17h39
  3. Kerio / Composants Indy / Accès refusé
    Par ixpe dans le forum Composants VCL
    Réponses: 3
    Dernier message: 10/09/2004, 13h38
  4. [HTTP] Envoi de fichiers par http
    Par Delendial dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 03/09/2004, 09h37
  5. probleme avec composant indy IDhttp
    Par ulysse66x dans le forum Composants VCL
    Réponses: 3
    Dernier message: 16/06/2003, 09h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo