Bilder in localStorage für die Webanzeige speichern und abrufen
Problem:
Wie können Sie Laden Sie ein Bild hoch, speichern Sie es in localStorage und zeigen Sie es anschließend an Seite?
Lösung:
Bild im lokalen Speicher speichern:
Konvertieren Sie das Bild in eine Base64-Zeichenfolge Verwenden der Funktion getBase64Image():
var imgData = getBase64Image(bannerImage);
Speichern Sie die Base64-Zeichenfolge als localStorage-Wert:
localStorage.setItem("imgData", imgData);
Abrufen Bild von localStorage und Anzeige auf Weiter Seite:
Erstellen Sie auf der neuen Seite ein Bildelement mit einem leeren Quellcode:
<img src="">
Beim Laden der Seite Rufen Sie die Base64-Zeichenfolge aus localStorage ab:
var dataImage = localStorage.getItem('imgData');
Wenden Sie Base64 an Zeichenfolge an das src-Attribut des Bildes:
bannerImg = document.getElementById('tableBanner'); bannerImg.src = "data:image/png;base64," + dataImage;
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich Bilder in localStorage für Web Display speichern und abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!