Accéder au contenu principal

Comment fonctionne l’importation d’une photo à partir de ton téléphone sur internet ?



Tu as sûrement déjà importer une image sur internet mais tu ne sais pas comment ce mécanisme fonctionne derrière ! Aujourd’hui, je vais t’expliquer simplement comment fonctionne l'importation d'une photo depuis ton téléphone vers une page web. Cette astuce est idéale pour les débutants qui veulent apprendre à coder ou à comprendre le fonctionnement des formulaires HTML.


✅ Qu’est-ce que l’importation d’image ?

L’importation d’image signifie permettre à un utilisateur de sélectionner une photo depuis son téléphone ou son ordinateur, pour l’utiliser sur un site web. Cela peut servir à créer un profil, envoyer un formulaire, ou juste afficher l’image dans une page.

Et bonne nouvelle : on peut le faire avec juste du HTML et un peu de JavaScript, sans avoir besoin d’un serveur complexe.

Importer une photo

📸 Importer une photo depuis ton téléphone

. . .

<html lang="fr">
<head>
  <meta charset="UTF-8"></meta>
  <title>Importer une photo</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      padding: 2px;
      text-align: ;
      background-color: #f9f9f9;
    }
    input[type="file"] {
      margin-top: 20px;
    }
    img {
      margin-top: 20px;
      max-width: 90%;
      height: auto;
      border-radius: 12px;
      box-shadow: 0 0px 0px rgba(0,0,0,0.1);
    }
  </style>
</head>
<body>

  <h2>📸 Importer une photo depuis ton téléphone</h2>

  <input accept="image/*" onchange="afficherImage(event)" type="file" />

  <div id="preview">
    <img id="imagePreview" style="display: none;" />
  </div>

  <script>
    function afficherImage(event) {
      const image = document.getElementById('imagePreview');
      image.src = URL.createObjectURL(event.target.files[0]);
      image.style.display = 'block';
    }
  </script>

</body>
</html>
🔧 Voici comment ça fonctionne

Un simple formulaire HTML permet de choisir un fichier :

<input type="file" accept="image/*" onchange="afficherImage(event)">


Le mot-clé accept="image/*" permet de filtrer uniquement les fichiers image. Quand l’utilisateur choisit une photo, un petit script JavaScript récupère le fichier et l’affiche directement sur la page.

function afficherImage(event) {

  const image = document.getElementById('imagePreview');

  image.src = URL.createObjectURL(event.target.files[0]);

  image.style.display = 'block';

}


On utilise ici URL.createObjectURL() pour générer un aperçu de l’image localement, sans l’envoyer sur internet. Résultat : c’est rapide, simple, et ça fonctionne même sans connexion.


🧪 Comment tester avec ton téléphone ?

Copie le code complet (que je t’ai donné dans le bloc).

Colle-le dans une application HTML sur ton téléphone comme AIDE Web, Spck Editor, ou Juno HTML.

Lance la prévisualisation.

Appuie sur le bouton « Choisir une image » et sélectionne une photo dans ta galerie.

La photo s’affichera directement dans la page ! 🎉


💡 Pourquoi c’est utile ?

Cette technique est la base pour créer des formulaires intelligents, envoyer des images à un serveur ou tout simplement apprendre le fonctionnement du web moderne. Et le plus beau ? Tu peux apprendre tout ça sans ordinateur, juste avec ton smartphone.


👉 Continue à suivre mes articles pour aller encore plus loin avec HTML, CSS, JavaScript et plus encore ! Voir plus.

Commentaires