Accueil > Forum > > > > cfftp avec un composant
cfftp avec un composant
mardi 6 décembre 2005 à 18:56:51 |
cfftp avec un composant

mandaillou
|
Salut je voudrais faire un cfftp mais en passant par un composant. J'ai le code suivant: *** main.cfm ***
<cfftp action="open" server="#form.serveur#" username="#form.login#" password="#form.password#" connection="serveur1" timeout="600"> <cfinvoke component="fonction_test" method="ftp" action="existsdir" connection="serveur1" directory="edengo_v3/concours"> <cfftp action="close" connection="serveur1">
**** fonction_test.cfc *** <cfcomponent> <cffunction name="ftp"> <cfargument name="action" required="yes"> <cfargument name="directory" required="no"> <cfargument name="connection" required="yes"> <cfftp action="#action#" connection="#connection#" directory="#directory#"> <cfset retour=#cfftp.ReturnValue#> <cfreturn #retour#> </cffunction>
</cfcomponent>
Problème : il me dit "The connection attribute you specified, serveur1, is invalid or does not exist " mais si je fais la même chose sans passer par une fonction, ça marche. Merci
Sylvain
|
|
mardi 6 décembre 2005 à 21:36:30 |
Re : cfftp avec un composant

lfontaine
|
Salut,
Peut etre qu'il faut que tu ouvre et ferme la connection dans ton composant. essayes de creer plusieurs autre function pour ouvrir et fermer ta connection.
Laurent
|
|
mercredi 7 décembre 2005 à 11:53:22 |
Re : cfftp avec un composant

mandaillou
|
J'ai essayé ça mais sans plus de réussite 
<cfinvoke component="fonction_test" method="ftp" action="open" serveur="#form.serveur#" login="#form.login#" mot_de_passe="#form.password#" connection="serveur">
<cfinvoke component="fonction_test" method="ftp" action="existsdir" connection="serveur" directory="edengo_v3/concours">
<cfinvoke component="fonction_test" method="ftp" action="close" connection="serveur">
|
|
mercredi 7 décembre 2005 à 14:05:34 |
Re : cfftp avec un composant
|
jeudi 8 décembre 2005 à 12:05:43 |
Re : cfftp avec un composant

mandaillou
|
En fait, mon but est d'ouvrir la connection FTP, ensuite j'appelle une fonction qui détermine les actions à effectuer et appelle ma fonction FTP et ensuite je ferme la connection. Je ne peux pas passer toutes les opérations en paramètre d'un coup car elles sont conditionnées par le résultat d'opérations FTP. Je sais pas si j'ai été très clair 
Sylvain
|
|
jeudi 8 décembre 2005 à 12:20:55 |
Re : cfftp avec un composant

lfontaine
|
Salut et desole de ne pas avoir vu ca avant.
Es tu sur de la maniere dont tu utilises cfinvoke ? Tes arguments action="existsdir" connection="serveur1" directory="edengo_v3/concours" doivent etre passe par un tag cfinvokeargument (pas fait gaffe vu que j'utilise peu le cfinvoke pour les cfc)
J'ai ete un peu deraille par ton precedent probleme de conection, en fait je pense que c'est un probleme de syntaxe.
Laurent
|
|
jeudi 8 décembre 2005 à 12:29:38 |
Re : cfftp avec un composant

lfontaine
|
ooops desole je raconte n'importe quoi. Je vais aller me coucher moi. bye
|
|
jeudi 8 décembre 2005 à 12:32:42 |
Re : cfftp avec un composant

mandaillou
|
J'ai changé la syntaxe mais j'ai toujours le même problème, il semblerait qu'on perde la connexion en passant par la fonction.
Voici mon code : main.cfm
<cfinvoke component="fct" method="ftp"> <cfinvokeargument name="login" value="#login#"> <cfinvokeargument name="serveur" value="#serveur#"> <cfinvokeargument name="mot_de_passe" value="#password#"> <cfinvokeargument name="action" value="open"> <cfinvokeargument name="connection" value="serveur"> </cfinvoke>
<cfinvoke component="fct" method="ftp"> <cfinvokeargument name="action" value="close"> <cfinvokeargument name="connection" value="serveur"> </cfinvoke>
mon composant : fct.cfc
<cfcomponent> <cffunction name="ftp" returntype="string"> <cfargument name="login" required="no"> <cfargument name="mot_de_passe" required="no"> <cfargument name="serveur" required="no"> <cfargument name="action" required="no"> <cfargument name="remotefile" required="no"> <cfargument name="localfile" required="no"> <cfargument name="directory" required="no"> <cfargument name="connection" required="no"> <cfswitch expression="#action#"> <cfcase value="open"> <cfftp action="open" server="#serveur#" username="#login#" password="#mot_de_passe#" connection="#connection#"> <cfif #cfftp.Succeeded#> connection open <br> </cfif> </cfcase> <cfcase value="close"> <cfftp action="close" connection="#connection#"> </cfcase> </cfswitch> </cffunction> </cfcomponent>
Quand je le lance, ma connexion s'ouvre ("connection open " s'affiche") et ensuite j'ai un message d'erreur "The connection attribute you specified, serveur, is invalid or does not exist "
|
|
jeudi 8 décembre 2005 à 12:40:42 |
Re : cfftp avec un composant

lfontaine
|
Essayes de definir ta connexion dans une variable de session.
Laurent
|
|
jeudi 8 décembre 2005 à 15:15:01 |
Re : cfftp avec un composant
|
Cette discussion est classée dans : fonction, connection, composant, cfftp, serveur1
Répondre à ce message
Sujets en rapport avec ce message
CFFTP avec un CFMODULE [ par genjikun ]
Bonjour,J'essaye de faire un CFFTP en passant par un CFMODULE !Voici le code : Fichier " test.cfm "<CFMODULE TEMPLATE="Module.cfm" Login="testLogin" P
remplissage d'un dropdwon dynamique en fonction du choix de l'utilisateur : [ par Cugel ]
Bonjour à tous,Alors voici mon problème : J'ai, dans une base de données Access, trois tables :tblCategories avec les champs categoryid et categorynam
Affichage dynamique en fonction de la saisie utilisateur [ par Timwaz ]
Lut à tous,Je souhaite afficher de façon dynamique des résultats en fonction de la saisie d'un utilisateur.Je m'explique :Une page de mon intranet aff
CFFTP CHMODE CFZIP [ par XnomosX ]
Salut ,Voila j'ai besoin de dé-zipper un dossier sur un serveur A pour l'envoyer sur le serveur B ... Jusque la tout vas bien.Sauf qu'une fois dé-zipp
connection BD SQL Server impossible [ par manik971 ]
Bonjour,J'essaye de connecter ma base de donnees (MS SQL server 2008) avec coldfusion mais j'ai une erreur du type:Connection verification failed for
Question bete ! comment faire une fonction en ColdFusion ?? [ par c3po ]
Désole mais je bloque la dessus !Merci
Fonction [ par Pas ]
Et au fait il n'est possible de faire de fonction et de classe en ColdFusion par hasard. Merçi d'avance.
Calcul d'une ligne avec Access [ par mariochk ]
Salut, Existe-t'il une fonction qui calcul d'un coup toute une ligne sur Access (non une colonne). J'ai plusieurs rubriques. Il accepte dans les requê
connection CF 5 sous solaris avec BDD SQL server [ par Dskills ]
Bonjour.Nous avons monté la configuration suivanteSous Solaris 8Server d'application Coldfusion 5Server WEB Apache 1.3.14Driver ODBC Open RDASous NT4
probleme URGENT d'affichage requete sur liste deroulante [ par keta23 ]
hello,j'arrive po à faire la relation sur mes requete!!en faite j'ai trois liste deroulantes,je souhaiterais faire une selection sur ma 1er liste dero
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Forum
RE : SITE WEBRE : SITE WEB par syndrael
Cliquez pour lire la suite par syndrael SITE WEBSITE WEB par cherifzaynab
Cliquez pour lire la suite par cherifzaynab RE : CFM ET XMLRE : CFM ET XML par vachdzil
Cliquez pour lire la suite par vachdzil RE : CFM ET XMLRE : CFM ET XML par vachdzil
Cliquez pour lire la suite par vachdzil RE : CFM ET XMLRE : CFM ET XML par vachdzil
Cliquez pour lire la suite par vachdzil
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|