begin process at 2012 05 27 19:35:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > [C/WIN32] TRANSFERT DE PHOTOS SUR UN FTP.

[C/WIN32] TRANSFERT DE PHOTOS SUR UN FTP.


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Classé sous :wininet, api, ftp, photos, upload Niveau :Débutant Date de création :05/07/2006 Date de mise à jour :06/07/2006 09:55:33 Vu / téléchargé :5 153 / 722

Auteur : deck_bsd

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

 Description

Cliquez pour voir la capture en taille normale
Ce programme permet de faire une recherche sur votre disque dur ou dans un dossier spécifié de toutes les photos et de les transfèrer une à une sur un serveur FTP.

Il ne transfer que les fichiers commençant par "DSC" et "IMG_". Facilement adaptable pour d'autre fichiers.

Toutes fois , je souhaiterai que quelques personnes le test pour voir si il fonctionne bien, je l'ai biensur tester sur 2 pc ayant XP pro SP2 . Mais je voudrait voir si ça fonctionne sur un autre OS et un autre type de connection (la mienne est WIFI) .

Source



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier23 909 octets
  • main.oTélécharger ce fichier [Réservé aux membres club]13 270 octets
  • Makefile.winTélécharger ce fichier [Réservé aux membres club]833 octets
  • RechPic.devTélécharger ce fichier [Réservé aux membres club]906 octets
  • RechPic.ex_Télécharger ce fichier [Réservé aux membres club]38 182 octets

Télécharger le zip


 Historique

05 juillet 2006 17:57:26 :
- ...
06 juillet 2006 09:55:33 :
- Suivit des conseils de Vecchio56

 Sources du même auteur

Source avec Zip Source avec une capture [C/WIN32][DRIVER] DÉTECTION DE CRÉATION OU DE SUPPRESSION DE...
Source avec Zip Source avec une capture [C/WIN32] INJECTION DE DLL 2 MÉTHODES (REMOTETHREAD PROPRE &...
Source avec Zip Source avec une capture [C/WIN32][VISTA] EXEMPLE D'UTILISATION DES TRANSACTIONS.
Source avec Zip Source avec une capture [C/WIN32] GÉNÉRATEUR DE CODE POUR UNE INITIALISATION SPÉCIAL...
Source avec Zip Source avec une capture [C/WIN32] AFFICHE TOUT LES LIENS D'UNE PAGE (X)HTML.

 Sources de la même categorie

Source avec Zip Source avec une capture MINI SERVEUR HTTP [WINDOWS] par ganjarasta
Source avec Zip Source avec une capture CLIENT DE TEST MODBUS TCP par brunovan
Source avec Zip Source avec une capture SCANIP [ARP / ICMP] par ganjarasta
Source avec Zip Source avec une capture TRACEROUTE [WINPCAP] par ganjarasta
Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas

 Sources en rapport avec celle ci

Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip Source avec une capture SUR LE THÈME FTP SENDFILE QUELQUES MANIPULATIONS SUR LES TH... par AndreJAO
Source avec Zip ENVOI ET TELECHARGEMENT FTP EN LIGNE DE COMMANDE par elguevel

Commentaires et avis

Commentaire de vecchio56 le 05/07/2006 23:49:25 administrateur CS

Petit détail: Connexion en anglais c'est connection

Je pense que ta fonction CheckValidFolder n'est pas correcte, car on peut avoir des dossiers qui commencent par un point. Il faut donc vérifier que ce n'est ni . ni ..

Pour les ID des controles, tu devrais définir des constantes parce qu'avec des nombre magiques on peut avoir du mal à s'y retrouver. Aussi pourquoi ne pas faire une boite de dialogue dans un fichier ressource, ce qui t'éviterait quand même pas mal de code inutile (CreateWindow, WM_SETFONT...)

Tu avais posé sur le forum ton problème avec FtpPutFile, finalement quel était le problème?

Pour la fonctionnalité je ne peux rien dire car je n'ai pas testé

Commentaire de deck_bsd le 06/07/2006 09:10:35

Ok je vai changer connection ;)

Ben sous windows , il est impossible de nommer un dossier avec un point devant , j'ai testé avant de le faire. Il est vrai que les fichiers cachés sous linux commence par des . , mais mon programme ne fonctionne de toutes façons pas sous linux lol.

Des nombres magiques ? que veus-tu dire? il sont définit avec (HMENU) . Je ne crée pas de boite de dialogue dans un fichier ressources car chez moi, impossible de compiler le programme quand j'utilise les rc.

Pour la FtpPutFile elle faisait planter le programme. Enfin on avait l'impression car tout était bloquer mais il fonctionnai quand même, il fallait attendre. C'est pourquoi j'ai fait un Thread.

Commentaire de vecchio56 le 06/07/2006 09:14:39 administrateur CS

Nombre magique ca veut dire qui sort de nulle part. C'est mieux de faire par ex #define IDC_BUTTON 111 et utilsier IDC_BUTTON que d'utiliser 111 plusieurs fois

Pour les noms de dossiers commencant par . j'en ai sous Windows (les application linux portées sous Windows en génèrent souvent). Si tu veux essyer tu ouvres une ligne de commande et tu tapes mkdir .test

Commentaire de deck_bsd le 06/07/2006 09:42:49

ok , je vai modifier pour les boutons.

Ha oui tien ça fonctionne. Okidoki grand chef je change tous ça :D

Commentaire de fredcl le 06/07/2006 11:32:45

Bonjour,

"Ben sous windows , il est impossible de nommer un dossier avec un point devant"

C'est complètement faux. Au moment ou j'écris ces lignes sous Windows XP SP2, j'ai au moins trois répertoires commençant par un point (.CodeBlocks, .gimp-2.2, .thumbnails) et encore plus de fichiers. En revanche il est exact que ceci ne peut pas être fait manuellement, mais par programme.

Commentaire de deck_bsd le 06/07/2006 14:03:59

oui je voulai parler manuelement, et puis mm je supose que tu met pas tes photos dans .CodeBlocks mdr enfin de toute façon le problème est réglé :D

Commentaire de kerneltony95 le 09/10/2006 20:26:51

nice! je te met 10 :)

Commentaire de realic le 12/04/2007 10:58:13

J'essaye de compiler ton problème sous Visual Studio.
Serait-il possible que tu me donne le contenu du fichier définissant l'interface.
Car étant compilée sous Dev, j'ai une interface de base qui, je pense, ne doit pas être celle que tu as choisie ^^.

Merci d'avance.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Wininet.h [ par ekinoks ] Salut !J'ai un GROS problème que je n'arrive pas a résoudre :'(Dans mon programme, je me connecte à des FTP avec la lib "Wininet.h". Mon gestionnaire C++ & API & VBS : FTP [ par job22 ] Bonjour a tous,Une DLL n'etant pas la solution,Je cherche le moyen de creer à l'aide de visual C++ un objet (COM??) qui me permettrai d'habiller les A Wininet et Serveur FTP francais [ par Renfield ] Bonjour,Je suis en train de faire un outil pour le boulot qui joues avec des fichiers sur differents serveurs FTP.j'utilise les API de Wininetl'enumer Programme d'upload d'un fichier par FTP [Unix] [ par sebclick ] Bonjour,J'ai besoin de créer un programme qui permet de déposer un fichier sur un ftp distant.En regardant sur cppfrance, j'ai trouvé d Liste de ossiers ftp Wininet [ par Roulio52 ] Salut à tous !Ca fait plus de 3 jours que je cherche à faire une fonction en c++ avec wininet qui me permettrai de mettre dans un tableau la liste des Wininet FTP FtpFindFirstFile plusieurs fois [ par Galmiza ] Salut à tous,J'ai besoin de pouvoir ouvrir plusieurs handles vers des fichiers sur serveur FTP.Or, je ne peux en ouvrir qu'un.L'appel d'un autre FtpFi rech. script php upload image [ par discworld51 ] bonjour je fais a titre personelle des diaporamas photos numerique ou argentique ou meme avec des vidéos pour ma famille et mes amis.Ca leurs plait be API Detecter double clic sur une child windows [ par Silince ] Bonjour, J'arrive pas a partir d'une fenetre parent de detecter un double clic sur sa fenetre fille. J ai essaye avec WM_PARENTNOTIFY, il detecte bi FTP passive mode : port [ par deck_bsd ] Yop à tous, Voila, je voulait savoir comment on utilise les deux dernier nombre d'une commande PASV (protocol FTP) pour trouver le numéro de port auq Upload en ftp [ par hichem16 ] Bonjour, je voulais faire un petit log en console avec Dev-C++, le principe c'est que vous écrivez un texte, ensuite ce texte sera sauvegardé et uploa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,406 sec (3)

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