PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 23 → Problème transfert de fichier ftp
Problème transfert de fichier ftp
Débuté par JOACHIM MATHIEU, 13 mar. 2017 15:24 - 2 réponses
Membre enregistré
2 messages
Posté le 13 mars 2017 - 15:24
Bonjour
J'ai une appli sous android qui doit aller chercher des fichiers sur un serveur FTP

le code en question ci dessous
nIDConnexion est un entier
sAdresseIP est une chaîne UNICODE
sNom est une chaîne UNICODE
spassword est une chaîne UNICODE
sDest est une chaîne UNICODE
sNomFic est une chaîne UNICODE

// Connexion au serveur FTP
sAdresseIP="...."
sNom = "..."
spassword = "..."
nIDConnexion = FTPConnecte(sAdresseIP,sNom, spassword , 21, True)


SI nIDConnexion <> -1 THEN
//transfert des fichiers
dest = "/"
sNomFic = "/descente/PieceVentePied.txt"
SI FTPRécupère(nIDConnexion,sNomFic,sDest ) = Vrai ALORS
Info("transfert OK")
SINON
Info("Transfert PAS OK")
FIN
FIN


lorsque ça se passe dans l'émulateur pas de soucis
mais lorsque que je génére l APK et que l'execution se fait sur mon téléphone (Samsung Galaxy S6)

au lieu de me faire un RETR du fichier, dans les log du serveur je me retrouve avec un LIST suite a l'appel de la fonction FTPRécupère

(000007)13/03/17 11:33:14 - (not logged in) (192.168.0.102)> Connected on port 21, sending welcome message...
(000007)13/03/17 11:33:14 - (not logged in) (192.168.0.102)> 220-FileZilla Server 0.9.58 beta
(000007)13/03/17 11:33:14 - (not logged in) (192.168.0.102)> 220-written by Tim Kosse (tim.kosse@filezilla-project.org)
(000007)13/03/17 11:33:14 - (not logged in) (192.168.0.102)> 220 Please visit https://filezilla-project.org/
(000007)13/03/17 11:33:14 - (not logged in) (192.168.0.102)> USER XXX
(000007)13/03/17 11:33:14 - (not logged in) (192.168.0.102)> 331 Password required for blanc
(000007)13/03/17 11:33:14 - (not logged in) (192.168.0.102)> PASS *****
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> 230 Logged on
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> CWD descente
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> 250 CWD successful. "/descente" is current directory.
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> PASV
(000007)13/03/17 11:33:14 -XXX (192.168.0.102)> 227 Entering Passive Mode (192,168,0,133,217,137)
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> LIST /descente/PieceVentePied.txt
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> 150 Opening data channel for directory listing of "/descente/PieceVentePied.txt"
(000007)13/03/17 11:33:14 -XXX (192.168.0.102)> 226 Successfully transferred "/descente/PieceVentePied.txt"
(000007)13/03/17 11:33:14 - XXX(192.168.0.102)> SYST
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> 215 UNIX emulated by FileZilla
(000007)13/03/17 11:33:14 - XXX (192.168.0.102)> TYPE I
(000007)13/03/17 11:33:14 -XXX (192.168.0.102)> 200 Type set to I
(000007)13/03/17 11:33:29 -XXX (192.168.0.102)> disconnected.

quelqu un aurait il une idée s il vous plait
Merci
Membre enregistré
120 messages
Posté le 13 mars 2017 - 20:06
Bonsoir Joachim,

Peut-être, un pb. lié à la destination du fichier.
Je doute que dest = "/" ne soit jouable comme cela.

Jette un oeil
https://doc.pcsoft.fr/fr-FR/?1000021925&product=WM

--
Cdlt
JPhD
Membre enregistré
2 messages
Posté le 14 mars 2017 - 11:06
IT WORKS!!!!!!!!!
Un grand MERCI Jean-Philippe :merci: