JS - Prévisualiser une image avec son upload
Voici un exemple simple de comment prévisualiser une image avant son téléversement en utilisant du JavaScript pur :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Prévisualisation d'image</title>
<style>
#image-preview {
max-width: 200px;
max-height: 200px;
}
</style>
</head>
<body>
<input type="file" id="image-upload" accept="image/*">
<br>
<img id="image-preview" src="#" alt="Prévisualisation">
<script>
document.getElementById('image-upload').addEventListener('change', function() {
const file = this.files[0];
if (file) {
const reader = new FileReader();
reader.onload = function(e) {
document.getElementById('image-preview').setAttribute('src', e.target.result);
}
reader.readAsDataURL(file);
}
});
</script>
</body>
</html>
Ce fichier HTML fournit un champ d'entrée pour sélectionner un
fichier image (<input type="file">
) et une
balise <img>
avec l'ID
image-preview
où l'image sélectionnée sera
affichée.
Le code JavaScript écoute les changements dans le champ
d'entrée. Lorsqu'un fichier est sélectionné, il crée un objet
FileReader
pour lire le contenu du fichier
sélectionné. Une fois que le fichier est lu, l'événement
onload
du lecteur est déclenché, et le résultat
(e.target.result
) est défini comme la source
(src
) de la prévisualisation de l'image.
8 février 2024 - Wakonda - JavaScript
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript