[Basic] Transfert SFTP Android vers Windows via Raspbian

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Linuxien
Fraîchement OOthentifié
Messages : 7
Inscription : 16 sept. 2024 08:37

[Basic] Transfert SFTP Android vers Windows via Raspbian

Message par Linuxien »

En fait j'ai besoin de remplir un inventaire que je remplis avec un smartphone connecté en SFTP (déjà fonctionnel).
Le fichier qui sera mis à jour par le smartphone est le réceptacle des données nécessaires pour le classeur qui servira de portail d'information.
Ce classeur est hébergé sous un Windows, cet OS est connecté aussi sur le serveur SFTP ( fonctionnel sous FileZilla, ainsi que la ligne de commande MS-Dos ).

Mon soucis se trouve entre la liaison du classeur et le fichier sur le serveur SFTP.
Après moultes recherches, je pensais le faire via [ SimpleFileAccess ] mais ...

Erreur.jpg

Erreur provoquée à la ligne 126.

Je n'arrive pas à savoir si c'est ma chaîne de connexion qui est un soucis (très probable) ou que OOBasic ne supporte pas le SFTP.
La chaîne a été modifiée pour être affichée sur Internet et ne fonctionnera pas sur mon serveur.
Par contre la forme a été respecté :

Code : Tout sélectionner

sftp://Name_USER:Password@IP_Publique:Port/Chemin du fichier
Je sais que c'est une usine à gaz, mais malheureusement je n'ai pas les compétences pour faire mieux ... dsl.

Merci par avance pour toute l'aide apportée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Linuxien le 01 oct. 2024 12:27, modifié 3 fois.
LibO 24.8..1.2
Windows 10 Professionnel
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9580
Inscription : 28 août 2010 08:45

Re: [BASIC]Transfert de données entre un smartphone Android vers un classeur sous Win en passant via un SFTP sous Raspbi

Message par micmac »

Image à vous aussi.
Nous avons l'habitude de saluer sur ce forum.

Pour la bonne tenue de ce forum, veillez à respecter la mise en forme des balises (première lettre en majuscule puis le reste en minuscules, le tout entre crochets). Merci de corriger le titre du premier message.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Linuxien
Fraîchement OOthentifié
Messages : 7
Inscription : 16 sept. 2024 08:37

Re: [Basic]Transfert de données entre un smartphone Android vers un classeur sous Win en passant via un SFTP sous Raspbi

Message par Linuxien »

Pardon

Bonjour a tous (persuadé de l'avoir fait, dsl).
LibO 24.8..1.2
Windows 10 Professionnel
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1466
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par jeanmi2403 »

Bonsoir,
Quand tu dis :
Linuxien a écrit : 01 oct. 2024 09:26 ( fonctionnel sous FileZilla, ainsi que la ligne de commande MS-Dos ).
Fonctionne avec Filezilla, je comprends, c'est un FTP.
Quand tu dis MsDos, je ne comprends pas bien. Avec un logiciel de FTP lancé manuellement ?
Peux-tu monter un disque virtuel sur la ressource (NET USE...)?
Cordialement,
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Linuxien
Fraîchement OOthentifié
Messages : 7
Inscription : 16 sept. 2024 08:37

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par Linuxien »

Bonjour,

Je me suis fait mal comprendre quand je dis que je peux me connecter en ligne de commande.
J'utilise bien un logiciel tiers dans l'environnement MS-Dos.
La commande :

Code : Tout sélectionner

C:\Users\totom> sftp -P 30022 Totom07@92.162.154.162
Pour ce qui est du mapping (lecteur réseau), ce n'est pas possible sans plugin dans l'explorateur de fichier ni avec la commande [ net use ].
Ci Joint ma source : https://www.myworkdrive.com/fr/blog/sftp-vs-smb/

Par la précision de connexion avec FileZilla ou sftp (ms-dos), c'était pour faire comprendre que l'accessibilité au serveur par Windows était effective. Et
que cela n'est pas du à un problème de configuration dudit serveur.
D'ou mon interrogation sur la validité la chaîne de connexion, ou encore si cela est possible par OObasic.

Je vous remercie encore pour toute l'aide apportée.
LibO 24.8..1.2
Windows 10 Professionnel
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1466
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par jeanmi2403 »

Bonsoir,
Et que fait exactement cette commande :

Code : Tout sélectionner

sftp -P 30022 Totom07@92.162.154.162
Je suppose que comme ftp, ça te change le prompt et te permet de travailler sur le serveur ?
Alors que dans ton script Basic il y a :

Code : Tout sélectionner

sftp -P 30022 Totom07@92.162.154.162:30022/home/Totom07/text.txt
Ça, je ne vois pas bien ce que c'est censé faire....
Tu dis :
La chaîne a été modifiée pour être affichée sur Internet et ne fonctionnera pas sur mon serveur.
Pas du tout ! les fichiers de ton disque Windows sont accessibles par leur URL, par exemple "file:///c:/temp/truc.txt" qui est le résultat de :

Code : Tout sélectionner

ConvertToURL("c:\temp\truc.txt"))
La fonction ConvertToURL que tu as utilisée ne sert à rien dans ce contexte, puisqu'elle ne sert qu'à convertir un chemin Windows en URL pour libreoffice.
Le message que tu reçois dit simplement que le fichier demandé n'est pas trouvé.
Bonne soirée,
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Linuxien
Fraîchement OOthentifié
Messages : 7
Inscription : 16 sept. 2024 08:37

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par Linuxien »

Bonjour,

Code : Tout sélectionner

sftp -P 30022 Totom07@92.162.154.162
La commande MS-Dos te permet bien de te connecter au serveur SFTP, et comme pour une connexion FTP. Cette dernière change le prompt et de faire toutes les commandes nécessaires à la navigation ou a l'upload ou download de fichier.

Maintenant pour ce qui est de la commande contenu (ligne 119) dans le script OOBasic :

Code : Tout sélectionner

File_Source = "sftp://Totom07:07gino08@92.162.154.162:30022/home/Totom07/Text.txt"
Il s'agit d'un essai (certes maladroit) pour me connecter au serveur SFTP par le biais du service [SimpleFileAccess ].

Connaîtriez-vous la syntaxe adéquate pour rendre cela possible, si cela l'est réellement.

Dernier point soulevé avec : [ ConvertToURL ] . C'est un reliquat de nombreux essais effectués pour atteindre le but de la connection.
Vous en avez deviné le résultat :) :)

Merci encore pour toute l'aide apportée par contributions.
LibO 24.8..1.2
Windows 10 Professionnel
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1466
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par jeanmi2403 »

Bonjour,
Tu pourrais essayer de voir ici.
Mais je n'ai pas réussi avec mon serveur ftp Linux (ok avec filezilla et Msdos), ça me renvoie "Chemin introuvable" et ça ouvre le navigateur Microsoft... :fou:
A plus
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par Dude »

Salut,

Si c'est pour récupérer un fichier, je ne vois pas l'intérêt d'utiliser un FTP (qui plus est, sécurisé).
C'est comme utiliser un marteau pour écraser une mouche.
Linuxien a écrit : 01 oct. 2024 09:26 je pensais le faire via [ SimpleFileAccess ]
Non, il faut lire la documentation sur ce service. Il ne s'utilise qu'en local ou à défaut avec le protocole WebDav.
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1466
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par jeanmi2403 »

Bonsoir,
Finalement Microsoft n'est pas trop mauvais !!!
Linuxien a écrit :Pour ce qui est du mapping (lecteur réseau), ce n'est pas possible sans plugin dans l'explorateur de fichier ni avec la commande [ net use ].
Eh bien si, camarade...
Et voici la preuve, sur ma machine Windows 11, un lecteur réseau sur le FTP de ma machine Linux (virtuelle avec VMWare.).
ConnexionFTP.png
Encore une fois, RTFM
Il suffit d'un clic droit sur la fenêtre de droite de "Ce PC" puis d'ajouter l'emplacement réseau, et à la demande renseigner avec ftp://[Adresse IP] ou ftp://[Nom de la machine].
ConnexionRéseau.png
Après ça, tu dois pouvoir copier tout ce que tu veux.
ça doit pouvoir aussi se scripter pour le lancer en ligne de commande...
 Ajout : En plus , le disque virtuel revient après extinction de la machine 
Cordialement,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1466
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par jeanmi2403 »

Salut,
Linuxien a écrit : 01 oct. 2024 09:26 En fait j'ai besoin de remplir un inventaire que je remplis avec un smartphone connecté en SFTP (déjà fonctionnel).
Le fichier qui sera mis à jour par le smartphone est le réceptacle des données nécessaires pour le classeur qui servira de portail d'information.
Ce classeur est hébergé sous un Windows, cet OS est connecté aussi sur le serveur SFTP
Je crois qu'il faudrait que tu nous précise la chaîne d'appareils que tu utilises, car je ne comprends pas bien qui fait quoi.
  • le smartphone est connecté en sftp sur quoi ?
  • le fichier mis à jour par le smartphone est situé où ?
  • il y a une application sur le smartphone ?
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12457
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: [Basic] Transfert SFTP Android vers Windows via Raspbian

Message par Bidouille »

Dernière visite : 07 oct. 2024 10:28
Merci d'attendre le retour de l'auteur pour continuer à poster.