PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → ftpconnecte  Android 13
ftpconnecte Android 13
Débuté par Freddy, 17 mar. 2023 14:26 - 6 réponses
Posté le 17 mars 2023 - 14:26
Bonjour

Je rencontre quelques pb sur la nouvelle version Android 13.
Toutes les connexions en sftp sont refusées.

J'utilise ftpconnecte("sftp://nomsite",MonID, MonMdp, 22)
Par contre, ftpconnecte("nomsite",MonID,MonMdp) semble passer mais toute action (ftpenvoie, ftpattribut) fait planter l'application.
Dans le manifeste, il y a bien la permission "Internet" mais cela ne change rien.

Une idée ?

Ps :J'utilise WM26

Merci par avance
Freddy
Membre enregistré
3 330 messages
Popularité : +93 (137 votes)
Posté le 17 mars 2023 - 16:11
As tu utilisé la fonction PermissionDemande?
Posté le 17 mars 2023 - 16:52
Bonjour

Avec ou sans demande , pas de changement .
la permission est accordée donc la demande n'active rien de plus apparemment.

Merci pour ta réponse
Membre enregistré
3 330 messages
Popularité : +93 (137 votes)
Posté le 18 mars 2023 - 11:37
Salut
Dans la commande FTPConnecte en sftp sous Android
Il faut préciser la Clé privée(c'est un chemin de fichier) et le Mot de passe de la clé (ce dernier doit être dans une variable ANSI)
C'est précisé dans l'aide
Posté le 20 mars 2023 - 10:09
Bonjour

Merci pour ta réponse

J'ai contacté le SI et il semble qu'il n'y ai pas de clé openSSH de déclarée.

Je ne comprends pas la différence :
* sur les applis windev classiques, je n'ai aucun pb à me connecter sur le site avec un simple
ftpconnecte("sftp:/xxxxx",Id,Mdp,22)

* sur les versions android < 13 , la connection sftp ne fonctionne pas, mais j'arrive à me connecter en faisant
ftpconnecte("xxxxx",Id,Mdp)
et j'arrive à échanger (ftpenvoi, ftprécupère, ftpattribut, ...)

* sur android 13, la connection sftp ne fonctionne pas, la connection simple ftpconnecte("xxxxx",Id,Mdp) semble
se connecter mais toute opération (ftpenvoi, ...), fait planter l'application.

Donc je n'ai plus aucun moyen de me connecter sous android 13

Help, please ....

Ps : voici le manifeste de l'application

ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
BLUETOOTH
BLUETOOTH_ADMIN
CAMERA
CHANGE_NETWORK_STATE
DELETE_PACKAGE
INSTALL_PACKAGE
INTERNET
MANAGE_EXTERNAL_STORAGE
QUERY_ALL_PACKAGES
READ_EXTERNAL_STORAGE
RECORD_AUDIO
VIBRATE
WAVE_LOCK
WRITE_EXTERNAL_STORAGE
Posté le 20 mars 2023 - 12:04
Je me réponds à moi-même

Toutes les tentatives avec ftpconnecte("sftp://monsite",X,Y,22) ont échoué
Par contre, avec l'ip, cela fonctionne sans problème : ftpconnecte("sftp://999.999.999.999",X,Y,22)
Membre enregistré
3 330 messages
Popularité : +93 (137 votes)
Posté le 20 mars 2023 - 22:15
C'est bon a savoir
Merci du retour