PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → Problème FTPListeFichier seulement sur Android
Problème FTPListeFichier seulement sur Android
Started by Boris, Jun., 03 2024 8:53 AM - 5 replies
Posted on June, 03 2024 - 8:53 AM
Bonjour,

J'ai un problème avec la fonction FTPListeFichier sur Android, elle ne récupère pas la liste des fichiers...

Avec le même code, je n'ai pas de problème sur iOS et sur windows...

Sur le simulateur Android de windev ça fonctionne bien, mais dès que je compile pour mettre sur téléphone Android ca ne fonctionne pas...
Aucune erreur en débug... la fonctione FTPListeFichier me renvoi 0

Voici mon code:

nConnexion est un entier

FTP.IgnoreErreur = ftpIgnoreCertificatExpiré + ftpIgnoreCertificatInvalide + ...
ftpIgnoreNomCertificatInvalide + ftpIgnoreRevocation

nConnexion = FTPConnecte("ftps://serveurwd","xxxx","xxxx",4821)

nFichier est un entier

nFichier = FTPListeFichier(nConnexion, "", FTPListeFichier_Callback)

PROCEDURE INTERNE FTPListeFichier_Callback(Nom, nTaille, sAttribut, sDate, sHeure, nParam)
Info(Nom)
RENVOYER Vrai
FIN


Si vous avez une idée?

Merci d'avance pour vos réponses
Posted on June, 03 2024 - 9:06 AM
J'ai oublié de préciser que j'ai le problème seulement en FTPS, si je passe en ftp je n'ai plus de problème

J'ai testé avec l'update 3 de windev 2024 et j'ai toujours le même problème...

Merci,
Posted on June, 03 2024 - 9:42 AM
Boris a pensé très fort :
Bonjour,

J'ai un problème avec la fonction FTPListeFichier sur Android, elle ne
récupère pas la liste des fichiers...

Avec le même code, je n'ai pas de problème sur iOS et sur windows...

Sur le simulateur Android de windev ça fonctionne bien, mais dès que je
compile pour mettre sur téléphone Android ca ne fonctionne pas...
Aucune erreur en débug... la fonctione FTPListeFichier me renvoi 0

Voici mon code:

nConnexion est un entier

FTP.IgnoreErreur = ftpIgnoreCertificatExpiré + ftpIgnoreCertificatInvalide +
...
ftpIgnoreNomCertificatInvalide + ftpIgnoreRévocation

nConnexion = FTPConnecte("ftps://serveurwd","xxxx","xxxx",4821)

nFichier est un entier

nFichier = FTPListeFichier(nConnexion, "", FTPListeFichier_Callback)

PROCÉDURE INTERNE FTPListeFichier_Callback(Nom, nTaille, sAttribut, sDate,
sHeure, nParam)
Info(Nom)
RENVOYER Vrai
FIN


Si vous avez une idée?

Merci d'avance pour vos réponses


bonjour,

commencer par tester le retour de FTPConnecte() si nConnexion = -1
alors consulter le message d'erreur avec ErreurInfo()

--
Cordialement JeAn-PhI
Posted on June, 03 2024 - 10:20 AM
Oui bien sur que c'est ca, le code ci-dessus est une version simplifiée pour l'exemple

FTPConnecte renvoi bien 0

Même problème en ftpes
Registered member
369 messages
Posted on June, 07 2024 - 9:26 AM
Boris a écrit :
Bonjour,

J'ai un problème avec la fonction FTPListeFichier sur Android, elle ne récupère pas la liste des fichiers...

Hello !
J'ai déjà eu des pb de ce genre que j'ai résolu en me positionnant dans le dossier avant de lister.
Par ailleurs, je vois "" pour ton 2ème paramètre : ne serait-il pas préférable d'indiquer "." pour le dossier courant ?
Posted on July, 24 2024 - 11:39 AM
Bonjour,

J'ai soumis ce problème à PCSOFT et il existe un correctif pour l'update 3 (290088M) de WINDEV MOBILE 2024.

Rappelez la référence de ce ticket 700733 et ils vous donneront un lien de téléchargement !

Mylène