Tutoriel
Intermédiaire
Tuto WinDev Mobile : Uploader et Stocker des Fichiers sur un Serveur FTP Distant
Dans ce tutoriel pour WinDev Mobile, vous montrez étape par étape comment connecter une application mobile à un serveur distant via le protocole FTP, créer automatiquement un dossier sur l'hébergement s'il n'existe pas, et y envoyer des fichiers images directement depuis l'application.
- Publié le
Introduction
Dans ce tutoriel pour WinDev Mobile, vous montrez étape par étape comment connecter une application mobile à un serveur distant via le protocole FTP, créer automatiquement un dossier sur l'hébergement s'il n'existe pas, et y envoyer des fichiers images directement depuis l'application.
Découvrez comment envoyer et héberger des fichiers ou images sur un serveur web distant depuis une application WinDev Mobile en WLangage.
Au programme de ce tutoriel :
Au programme de ce tutoriel :
- Configuration d'un hébergement gratuit et accès au gestionnaire de fichiers FTP.
- Sélection d'une image sur le smartphone et affichage dans un champ Image.
- Établissement de la connexion FTP par programmation (FTPConnecte).
- Création automatique de dossiers distants et téléversement (FTPAjoute).
- Bonnes pratiques de gestion des erreurs de connexion réseau.
// Code bouton sélectionner image
SelectionImage est une chaîne
SelectionImage = AlbumSélecteur(albumImage)
SI SelectionImage <> "" ALORS
ChampImage = SelectionImage
FIN
// Code bouton envoyer
//Déclarer la variable de connexion
MaConnexion est un entier
//Connexion au serveur
MaConnexion = FTPConnecte("Serveur", "Utilisateur", "Motdepasse", Port, Vrai)
//Vérification de la connexion
SI MaConnexion = -1 ALORS
Erreur(ErreurInfo(errMessage))
SINON
// Chemin Repertoire
MonRepertoire est une chaîne = "NomRepertoireParent/NomNouveauRepertoire/"
//Si le repertoire existe
SI PAS FTPRepCrée(MaConnexion, MonRepertoire) ALORS
FTPRepCrée(MaConnexion, MonRepertoire)
// Envoie du fichier
FTPEnvoie(MaConnexion, ChampImage, MonRepertoire)
//Afficher un message
Info("Fichier envoyer")
SINON
Erreur(ErreurInfo(errComplet))
FIN
FIN
FTPDéconnecte(MaConnexion)Questions et commentaires (0)
Connectez-vous ou créez un compte pour poser une question.
Aucun commentaire pour l'instant. Soyez le premier à réagir.