31
Mar
Aperçu d’upload d’une image
dans Web
Commentaires
Après avoir sélectionner une image dans un champs file, l’utilisateur apprécie avoir un aperçu de son image avant de la poster. Cette fonction permet d’afficher un aperçu dans une balise <img>.
1 2 3 4 5 6 7 8 |
$("input[data-preview]").change(function() { var $input = $(this); var fileReader = new FileReader(); fileReader.readAsDataURL(this.files[0]); fileReader.onload = function(fileEvent) { $($input.data('preview')).attr('src', fileEvent.target.result); }; }); |
Ensuite, sur votre champs file, ajoutez un attribut data-preview avec comme valeur un sélecteur vers la balise <img> , ça peut être .preview pour <img class="preview"/> .
Voici un jsfiddle pour tester ça.