PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile (versiones precedentes) → Ecriture dans répertoire
Ecriture dans répertoire
Iniciado por Christian SY, 11,ago. 2018 13:33 - 7 respuestas
Miembro registrado
98 mensajes
Publicado el 11,agosto 2018 - 13:33
Bonjour,
je possède la version 22.
Lorsque je veux télécharger un fichier via FTP dans le répertoire /sdcard/Download/ j'ai le message "impossible de créer le fichier/sdcard/Download/" ou de l'ouvrir en écriture.
Avec la version 19, ça marchait parfaitement.

Merci pour votre aide.

--
Christian SY
Miembro registrado
102 mensajes
Popularité : +4 (4 votes)
Publicado el 28,agosto 2018 - 18:25
Salut,
Le chemin complet est
sRep est une chaine = "/mnt/sdcard/Download"
Il faut vérifier si ce répertoire existe bien sur l'appareil
si fRépertoireExiste(sRep)=Faux ALORS
fRepCrée(sRep)
fin

Ensuite, après avoir rencontré qq pb avec FTP, maintenant j'utilise HTTPRequête : c'est plus rapide pour les fichiers jusqu'à 10Mo et fonctionne parfaitement sous toutes les plateformes.
Publicado el 29,agosto 2018 - 11:47
Bonjour,
au niveau FTP je n'ai aucun problème de plus les fichiers transférés ne font que quelques Ko.
J'ai une centaine d'applications installées qui utilisent tous les jours des transferts dans les deux sens et ça marche nickel.
Non, le problème est la copie de fichiers dans le répertoire sus nommé.
Le chemin est bon puisque j'ai créé un répertoire /sdcard/Android/Data/com.syscomdata/files qui contient tous les fichiers de mon appli.
j'arrive à copier mon fichier dans le répertoire "Download" mais en branchant le téléphone au PC avec un copier-coller.
Non je pense qu'il doit y avoir une autorisation pour pouvoir copier un fichier dans le répertoire "Download" et comme Androïd change souvent de version ils font des modifications en profondeur exemple, je n'arrive plus à afficher une jauge de progression, ça ne fonctionne plus (réponse de Pcsoft), ça doit venir du Graddle qui a tout chamboulé.

PS : je le répète en version 19 tout fonctionnait parfaitement.

Merci à vous
Miembro registrado
102 mensajes
Popularité : +4 (4 votes)
Publicado el 30,agosto 2018 - 08:27
Salut,
Côté permission a priori il suffit d'avoir : android.permision.READ_EXTERNAL_STORAGE et [...]WRITE[...]
Sur quelle version Android essayez-vous ? Je ne peux tester que sur Android 5.1 (j'attends l'arrivé des tablettes 8.0 abordables pour renouveler mon matos).
Avez-vous utilisé les fonctions du type SysStockageExterneAmovible / SysRepStockageExterne / SysRepCarteStockage ... pour vérifier le chemin ?
et fRepAttribut et frepertoireexiste pour tester l'accès ?
Au lieu d'utiliser le dossier Download de l'appareil, est-ce qu'en créant votre propre dossier sur la sdcard pose aussi pb ?
Miembro registrado
102 mensajes
Popularité : +4 (4 votes)
Publicado el 06,septiembre 2018 - 16:35
@Christian
Avez-vous trouvé comment résoudre votre pb ?
Est-ce lié à une autorisation ?
Quelle version Android fonctionne votre appareil ?
Publicado el 06,septiembre 2018 - 18:25
Oui
Je ne sais pas
6.0.1

En fait, pour télécharger mon apk dans le dossier /download/ j'affiche une page web d'un de mes site avec un lien pour télécharger l'apk et là l'apk en question est bien copié dans le dossier /download/ et s'exécute ensuite automatiquement.
Je n'ai trouvé que ça.
C'est quand même galère.
Publicado el 06,septiembre 2018 - 18:26
A oui j'oubliais,

merci pour votre coopération.
C'est sympa
Publicado el 11,junio 2021 - 22:58
Bonjour, je suis sur la version 26 de windev mobile, j'ai crée une application qui prend en compte des données écrites dans un champ de saisie, quand on clique sur le bouton valider un fichier texte se crée . Sur le simulateur android (même si l'application est aussi compatible ios) tout marche correctement, les fichiers sont donc intégrer dans le bon répertoire du pc. Mais sur mobile avec le chemin du tél rien ne fonctionne quand je clique sur le bouton, le message d'erreur c'est "Message=Vous avez demandé à manipuler le fichier n°-1 qui n'a pas été ouvert par fOuvre ou fCree.". Si quelqu'un connait le fonctionnement des chemins sur android je suis preneur ou même une fonction qui intègre le fichier dans un dossier que ce soit sur android et ios.