PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → FTPRepCrée et VSFTPD
FTPRepCrée et VSFTPD
Iniciado por Clément PINEAU, 16,jul. 2019 09:20 - 4 respuestas
Miembro registrado
27 mensajes
Publicado el 16,julio 2019 - 09:20
Bonjour,

Je me creuse la tête depuis quelques jours je n'arrive pas à créer de dossier avec la fonction FTPRepCrée sur tablette alors que sur WD je n'ai aucun souci avec les mêmes lignes de code :

nResConnecte = FTPConnecte("192.168.1.6","clara","monmdp","21",ftpModeActif)
SI PAS FTPRepCrée(nResConnecte, "info"+ "Accueil") ALORS
Erreur(ErreurInfo(errMessage))
FIN


J'obtiens l'erreur : 550 Create directory operation failed.

J'ai essayé de voir du coter du serveur vsftpd mais sans succès après avoir essayer plusieurs configurations.

Merci d'avance.
Miembro registrado
27 mensajes
Publicado el 16,julio 2019 - 12:05
Problème résolu avec WM il faut créer les répertoires un par un ce qui multiplie les FTPRepCrée mais fonctionne.
Publicado el 17,julio 2019 - 10:01
"Clément PINEAU" a écrit :
Bonjour,

Je me creuse la tête depuis quelques jours je n'arrive pas à créer de dossier
avec la fonction FTPRepCrée sur tablette alors que sur WD je n'ai aucun souci
avec les mêmes lignes de code :

nResConnecte = FTPConnecte("192.168.1.6","clara","monmdp","21",ftpModeActif)
SI PAS FTPRepCrée(nResConnecte, "info"+ "Accueil") ALORS
Erreur(ErreurInfo(errMessage))
FIN


J'obtiens l'erreur : 550 Create directory operation failed.

J'ai essayé de voir du coter du serveur vsftpd mais sans succès après avoir
essayer plusieurs configurations.

Merci d'avance.


bonjour,

l'aide de la fonction indique :
<Répertoire à créer> : Chaîne de caractères (avec guillemets)

Nom et chemin absolu (ou relatif) du répertoire à créer. Les
parties du chemin sont séparées par des "slash" (barre oblique normale,
"/"). Les différents répertoires sont créés de manière récursive : il
n'est pas nécessaire de créer les différents niveaux de répertoires les
uns après les autres.

les répertoires doivent être séparés par des "/" donc pourquoi cette
notation avec des "+" ?

--
Cordialement JeAn-PhI
Miembro registrado
27 mensajes
Publicado el 18,julio 2019 - 17:20
Bonjour JeAn-Phi,

J'ai mal retransmit mon code de test :
FTPRepCrée(nResConnecte,gnParentId + "/" + nIDAffaire)
FTPRepCrée(nResConnecte,gnParentId + "/" + nIDAffaire + "Signature")


Mais apparemment pour moi sur Windev Mobile les répertoires ne sont pas créés de façon récursive.
Publicado el 19,julio 2019 - 09:42
"Clément PINEAU" a couché sur son écran :
Bonjour JeAn-Phi,

J'ai mal retransmit mon code de test :
FTPRepCrée(nResConnecte,gnParentId + "/" + nIDAffaire)
FTPRepCrée(nResConnecte,gnParentId + "/" + nIDAffaire + "Signature")


Mais apparemment pour moi sur Windev Mobile les répertoires ne sont pas créés
de façon récursive.


bonjour,

si je retranscris votre code :

si : nIDAffaire = 200 et gnParentId = 100

votre code va créer l'arborescence suivante :
- 100 => Parent
---- 200 => Enfant1
---- 200Sigantures => Enfant2

est ce que c'est bien ce que vous voulez ?

--
Cordialement JeAn-PhI