begin process at 2012 02 08 21:45:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > DOWNLOAD DE FICHIER DANS UN ENDROIT PRECIS

DOWNLOAD DE FICHIER DANS UN ENDROIT PRECIS


 Information sur la source

Note :
Aucune note
Catégorie :Réseaux & Internet Niveau :Débutant Date de création :27/04/2005 Date de mise à jour :27/04/2005 14:08:28 Vu / téléchargé :5 213 / 543

Auteur : darkpoulpo

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Avant tout, je precise que ce code necessite ma classe CFileX (trouvable sur cppfrance)

il permet d'utiliser la classe CFileX qui peut recuperer un fichier sur ftp, http (et disque dur mais la on s'en fou) et de le stocker dans un repertoire avec la possibilité de forcer le nom

(je prefere couper court à certain, pas la peine d'écrire des commentaires du genre "ca existe déjà ici", j'en ai rien à foutre)

Source

  • exemple :
  • char recup[4096];
  • // link -> le lien du fichier a recup
  • // ou -> le chemin finissant par / du repertoire ou stocker le fichier
  • // recup -> renvoi le chemin+nomdufichier du repertoire ou il a été téléchargé
  • // 4096 -> taille de recup
  • // NULL -> indique que l'on force pas le nom du ficher recuperé, sinon indiquer le nom
  • // false -> indique de ne pas creer de sous chemin dans "ou" correspondant au lien de telechargement (exemple pour le lien http://a.com/dddd/l.zip , si on met true, on aura le fichier dans "ou"+dddd/
  • //true -> indique decraser le fichier si il existe deja dans "ou"
  • if (FileDownload->Download(link,ou,recup,4096,NULL,false,true)) {
  • //ok
  • }
exemple :
char recup[4096];

// link -> le lien du fichier a recup
// ou -> le chemin finissant par / du repertoire ou stocker le fichier
// recup -> renvoi le chemin+nomdufichier du repertoire ou il a été téléchargé
// 4096 -> taille de recup
// NULL -> indique que l'on force pas le nom du ficher recuperé, sinon indiquer le nom 
// false -> indique de ne pas creer de sous chemin dans "ou" correspondant au lien de telechargement (exemple pour le lien http://a.com/dddd/l.zip , si on met true, on aura le fichier dans "ou"+dddd/
//true -> indique decraser le fichier si il existe deja dans "ou"

if (FileDownload->Download(link,ou,recup,4096,NULL,false,true)) {
 //ok
}

 Conclusion

j'ai oublié de dire que dans la classe, ya une fonction makedir qui a été prise à je ne sais plus qui sur cppfrance.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

27 avril 2005 13:17:40 :
.
27 avril 2005 14:08:28 :
.

 Sources du même auteur

CONVERTIR CHEMIN RELATIF EN CHEMIN ABSOLUE (POUR DISQUE DUR)
SSCANF POUR SUPPRIMER DES ESPACES (COMME TRIM())
RECUPERER LE DNS DU SERVEUR MX MAIL D'UNE ADRESSE EMAIL
LISTE CHAINÉE (TEMPLATE, NOEUD LOCAL OU GLOBAL, INSERTION OU...
Source avec Zip ENCORE UN PARSER XML

 Sources de la même categorie

Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas
Source avec Zip Source avec une capture SECURE REMOTE SHELL [WIN32] par ganjarasta
Source avec Zip Source avec une capture SUIVI DE PRODUCTION ONDULEUR PHOTOVOLTAÏQUE SOLARMAX par brunovan
Source avec Zip MINICHAT MULTI-CLIENT par wisar
SOCKET CPP par baptchr55

Commentaires et avis

Commentaire de pong1980 le 04/08/2006 11:01:12

ou CFileX est-il trouvable ?

Commentaire de darkpoulpo le 15/12/2006 01:25:14

ici
http://www.cppfrance.com/codes/LIRE-OU-ECRIRE-FICHIER-SUR-DISQUE-DUR-FTP_30246.aspx

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales