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

Langage Delphi Discussion :

Télécharger et enregistrer


Sujet :

Langage Delphi

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Télécharger et enregistrer
    Bonjour,

    Ma question va peut-être vous sembler étrange...

    Mais j'aimerais avoir un code... qui télécharge un fichier... (ex : http://test.com/image.jpg ) et qui l'enregistre dans un répertoire... par exemple... dans /cache/

    et qu'il enregistre le fichier la..

    C'est possible? Si oui, comment faire

    PS : Joyeuse année a tous

  2. #2
    Membre à l'essai

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 20
    Points : 21
    Points
    21
    Par défaut
    je crois qu'il faut regarder du côté de l'unité UrlMon.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Quelqu'un aurais un code de base ?

    Je suis nouveau dans Delphi...

  4. #4
    Membre à l'essai

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 20
    Points : 21
    Points
    21
    Par défaut
    Sinon tu peus utiliser les composants Indy disponibles ici http://www.indyproject.org/download/index.iwp;

    Et utiliser ces fonctions

    Il suffit de faire
    s := idhttp1.Get('http://www.site.com/page.html');
    où s est une chaîne, pour récupérer une page
    ou
    idhttp1.Get('http://www.site.com/page.html', f);
    où f est un TFileStream ouvert en écriture, pour récupérer unf ichier
    Tu pouvais facilement trouver cela en faisant une petite recherche sur le forum ou sur Google...
    a+

  5. #5
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    regarde dans la

  6. #6
    Membre confirmé
    Avatar de lil_jam63
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 447
    Points : 600
    Points
    600
    Par défaut
    Pour ce genre de choses, le mieux est de passer par UrlDownlodToFile()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    function Download(Source, Dest: string): Boolean;
    begin
      try
        Result := UrlDownloadToFile(nil, PChar(Source), PChar(Dest), 0, nil) = 0;
      except
        Result := False;
      end;
    end;
     
    procedure TForm1.Button1Click(Sender: TObject);
    const
      Source = 'http://test.com/image.jpg ';
      Dest = 'c:\image.jpg';
    begin
      if Download(Source, Dest) then
        begin
          ShowMessage('Fichier téléchargé!')
        end
      else
        ShowMessage('Une erreur s''est produite pendant le téléchargement de : ' + Source)
    end;
    sans oublié de rajouter URLMon dans les uses

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci a tous

    Je vais essayer ce soir !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Télécharger et enregistrer sous un fichier Excel dans IE9 Windows 7
    Par francoiscrna dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 03/03/2015, 15h06
  2. visualiser l'image avant de la télécharger et l'enregistrer
    Par belfafi dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 13/04/2012, 22h56
  3. Enregistrement d'un fichier télécharger
    Par xxkirastarothxx dans le forum Général Python
    Réponses: 6
    Dernier message: 20/04/2011, 15h01
  4. Réponses: 33
    Dernier message: 12/03/2009, 18h37
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 16h17

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