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

MFC Discussion :

[FTP]retrouver l'URL d'un fichier


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    28
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 28
    Par d�faut [FTP]retrouver l'URL d'un fichier
    Bonjour, j'ai d�ja post� il y a quelques jours pour une histoire de FTP toujours pas r�solue, et l�, je sens que mon PC va passer par la fen�tre !!! Je veux retrouver l'URL d'un fichier sur un serveur. J'ai donc �crit ce code :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    include <afxinet.h>
    	try
    	{
    		CInternetSession iSess("MySess");
    		CString A;
    		CFtpConnection* pConn = iSess.GetFtpConnection(
    										m_Adress,
    										m_User,
    										m_Pass
    										);
     
    		CFtpFileFind Find(pConn); 
    		pConn->SetCurrentDirectory(""); 
    		Find.FindFile("Fichier.txt");
    		A =	Find.GetFilePath();
    		MessageBox(A);
    		pConn->Close();
    		if(pConn != NULL)
    		delete pConn;
    	}
    	catch(CInternetException* pEx)
    	{
    		MessageBox("Erreur");
    		pEx->Delete();
    	}
    	catch(CException* pEx)
    	{
    		MessageBox("Erreur");
    		pEx->Delete();
    	}
    Lors de l'execution, mon application ne r�pond plus ! et quand j'insere ceci :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    	try
    	{
    		CInternetSession iSess("MySess");
    		CString A;
    		CFtpConnection* pConn = iSess.GetFtpConnection(
    										m_Adress,
    										m_User,
    										m_Pass
    										);
     
    		CFtpFileFind Find(pConn); 
     
    		pConn->SetCurrentDirectory("");
    		Find.FindNextFile();
    		A =	Find.GetFileURL();
    		MessageBox(A);
    		pConn->Close();
     
    		delete pConn;
    	}
    	catch(CInternetException* pEx)
    	{
    		MessageBox("Erreur");
    		pEx->Delete();
    	}
    	catch(CException* pEx)
    	{
    		MessageBox("Erreur");
    		pEx->Delete();
    	}
    je sui assailli par des mesages d'assertion failure o� je r�pond ignorer. finalement, une messagebox apparait mais vide.
    Est_ce que quelqu'un y comprend quelquechose ??? meme les esxceptions ne d�tectent pas l'erreur.

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    j'ai pas trop manipul�, mais � premi�re vue, je testerais le retour de
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Find.FindFile("Fichier.txt");
    pour savoir si ca a march� et je l'�crirais d'ailleurs plutot comme ca
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Find.FindFile(_T("Fichier.txt"));

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    28
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 28
    Par d�faut
    j'ai essay�...�a marche pas. je vais finir par croire que c'est mes MFC qui d�connent !

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    que renvoie FindFile ?

Discussions similaires

  1. [FTP] obtenir l'url d'un fichier
    Par dontDeleteMe dans le forum Langage
    R�ponses: 2
    Dernier message: 19/04/2007, 11h27
  2. Retrouver url d'un fichier
    Par lenoil dans le forum Langage
    R�ponses: 2
    Dernier message: 04/04/2007, 09h43
  3. R�ponses: 4
    Dernier message: 06/01/2006, 19h13
  4. R�ponses: 3
    Dernier message: 12/09/2005, 16h38
  5. Comment retrouver les propri�t�s d'un fichier ?
    Par JuanLopez1966 dans le forum x86 32-bits / 64-bits
    R�ponses: 1
    Dernier message: 01/09/2004, 16h34

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