Maison >interface Web >js tutoriel >Comment puis-je enregistrer et afficher des images à l'aide de localStorage lors des chargements de pages ?
Enregistrement et affichage des images à l'aide du stockage local lors des chargements de pages
Problème :
Les utilisateurs peuvent télécharger une image, remplissez les entrées du formulaire, enregistrez le formulaire dans localStorage et passez à une nouvelle page. L'objectif est également de sauvegarder l'image téléchargée sur localStorage et de l'afficher sur la page suivante.
Solution :
Saisir le Image :
Conversion en Base64 :
Enregistrement dans localStorage :
Sur le Page suivante :
Exemple Code :
Enregistrement dans localStorage :
const imgData = getBase64Image(document.getElementById('bannerImg')); localStorage.setItem('imgData', imgData);
Affichage au suivant page :
const dataImage = localStorage.getItem('imgData'); const bannerImg = document.getElementById('tableBanner'); bannerImg.src = "data:image/png;base64," + dataImage;
Cette solution vous permet d'enregistrer l'image téléchargée sur localStorage en tant que chaîne Base64 et de l'afficher sur une autre page en récupérant la chaîne et en la définissant comme attribut src de l'image.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!