Abonnement à ma liste de contacts

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Aujourd'hui, je voulais vous parler d'un petit projet tout simple, que j'ai à peine codé, mais dont la fonctionnalité essentielle va désormais m'être très utile lorsque je ne suis plus chez moi, et notamment lorsque je suis à droite et à gauche.

Même si je continue à pratiquer la photographie avec un véritable appareil photo, sous la forme d'un boîtier Nikon, je commence à en avoir un peu marre de me trimballer aux quatre coins du monde avec ce boîtier et tout ce qui l'accompagne.

J'ai donc décidé que, pour certains voyages, je ne prendrais désormais que mon téléphone. Certes, mon téléphone n'est absolument pas orienté « photographie », mais il a au moins l'avantage d'être toujours dans ma poche.
Et une problématique se pose alors : comment sauvegarder automatiquement les photographies prises avec mon téléphone ?

Car une sauvegarde de photographies sur un téléphone, tout comme sur n'importe quel support numérique de données, reste toujours aléatoire.

Problématique

Même si les nouvelles cartes mémoire sont désormais relativement solides, surtout si on les compare à ce que nous utilisions il y a 25 ans, je reste un fervent défenseur de la notion de sauvegarde.

Une carte mémoire peut tomber en panne. Un téléphone peut être perdu, volé ou endommagé. Et même si les solutions de stockage en ligne sont aujourd'hui nombreuses, encore faut-il que les photographies y soient effectivement transférées.

Nous sommes par ailleurs en 2026, à l'heure des agents IA et de l'automatisation tous azimuts et comme vous le savez peut-être déjà, je suis un grand passionné d'automatisation : nous allons automatiser les choses ! L'automatisation peut bien évidemment être réalisée avec des outils préconfigurés, qui possèdent des fonctionnalités spécifiques pour cela. Mais ces fonctionnalités restent parfois partielles, ou ne correspondent pas exactement à ce que l'on souhaite faire.

C'est précisément le cas ici.

Mon besoin

camsyncPrendre une photographie avec mon téléphone portable et que celle-ci soit automatiquement envoyée sur un serveur FTP.

L'objectif est double :

  • disposer d'une sauvegarde de mes photographies ;
  • surtout, pouvoir rendre mes photographies disponibles en ligne de manière quasiment instantanée.

PhotoSync. Je n'ai toutefois pas testé cette dernière et je compte donc sur vos retours pour me dire si elle permet effectivement de réaliser la même opération.

Les différentes étapes

1. Configuration

Une fois l'application installée sur votre téléphone, la première chose à faire consiste à la configurer afin qu'elle puisse envoyer vos photographies vers un espace de stockage dédié.

Dans mon cas, je suis allé au plus simple : j'avais accès gratuitement à un serveur FTP et je l'ai donc utilisé comme destination pour mes futures photographies.

La configuration d'un serveur FTP est relativement simple. Comme pour n'importe quel client FTP, vous devez renseigner :

  • le nom du serveur ou son adresse IP ;
  • le nom d'utilisateur ;
  • le mot de passe de cet utilisateur ;
  • le port utilisé.

Vous pouvez naturellement modifier cette valeur si votre serveur utilise un autre port.

Je n'ai en revanche pas trouvé, dans l'application que j'utilise, la possibilité de configurer un serveur SSH/SFTP pour réaliser ces transferts. Si quelqu'un connaît une solution permettant de faire la même chose en SFTP, je suis évidemment preneur.

2. Procéder au test

L'application propose ensuite de tester votre connexion.

Cette étape permet notamment de vérifier que les paramètres que vous avez saisis sont corrects, notamment le mot de passe, qui est évidemment masqué par des étoiles. Vous cliquez sur le bouton de connexion et l'application vous indique alors si la connexion au serveur fonctionne correctement. Une fois ce test réalisé avec succès, la partie configuration est terminée.

3. Faites vos plus belles photographies

C'est maintenant que les choses deviennent intéressantes.

Lancer l'application CamSyncFTP et utiliser son appareil photo intégré. Si vous utilisez simplement l'application « Appareil photo » installée par défaut sur votre téléphone, le mécanisme de transfert automatique que nous venons de configurer ne fonctionnera pas. Techniquement, il n'y a toutefois pas vraiment de différence pour l'utilisateur : l'application s'appuie sur les API du système Android pour accéder à l'appareil photo. Je ne vais pas revenir ici sur la notion d'API : mon site en regorge déjà !

Lorsque vous lancez l'application, vous disposez d'un gros bouton permettant de prendre une photographie ou de réaliser une vidéo. Vous pouvez également sélectionner les différentes actions habituelles d'une application photo.

Vous prenez donc votre photographie ou votre vidéo...

Et votre travail s'arrête là.

4. Envoi vers le serveur FTP configuré précédemment.

Alors oui, pour photographier en série (en rafale), cela peut devenir un peu compliqué : il faut effectivement utiliser l'application pour chaque prise de vue. Je me reconnais moi-même dans cette limitation ! Cependant, vos photographies sont disponibles sur votre serveur quasiment instantanément.

5. Pour aller plus loin

Vous connaissez désormais mes compétences en développement web, alors évidemment, je suis allé un peu plus loin.

Mon idée était de pouvoir mettre à disposition, quasiment en temps réel, les photographies présentes dans ce dossier pour les personnes qui disposent de l'URL correspondante.

J'ai donc écrit un prompt — nous sommes quand même en 2026 ! — pour demander à ChatGPT de me générer un petit fichier PHP capable de lire le contenu du répertoire dans lequel l'application dépose les photographies.

Le principe est très simple : le fichier PHP parcourt le répertoire, détecte les fichiers présents et les affiche dans une petite galerie accessible depuis un navigateur.

Je pourrai d'ailleurs placer dans cet article un lien vers ce fichier afin que vous puissiez l'utiliser ou l'adapter à vos propres besoins.

J'ai donc aussi demandé au code de détecter automatiquement le type du fichier.

S'il s'agit d'une image, celle-ci est affichée sous forme de miniature avec possibilité de l'agrandir.

S'il s'agit d'une vidéo, le programme affiche automatiquement un lecteur vidéo permettant de la visionner mais propose un lien de téléchargement.

Le résultat est donc finalement une petite galerie web autonome, capable de présenter les photographies et les vidéos qui arrivent progressivement sur le serveur.

Le fichier PHP doit être placé au même niveau que les photographies, mais il est relativement facile de modifier le code afin de lui indiquer un autre répertoire si vous souhaitez organiser différemment votre espace de stockage.

Et au final ?

On obtient donc une chaîne assez simple :

📱 Téléphone → 📷 Prise de vue → ☁️ Transfert FTP → 💾 Serveur → 🌐 Galerie web

Et tout cela sans avoir besoin d'intervenir manuellement après chaque photographie.

Vous retrouverez ici tous mes articles explicatifs de mes concepts, mes résultats d'analyses techniques m'ayant permi d'aboutir à un fonctionnement de mes applicatifs très fonctionnel

Rapport sondage marche

Voici le rapport statistique du sondage (auquel vous pouvez toujours répondre) que j'ai lancé sur le sujet