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 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>
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
Enregistrer un commentaire