Menyimpan dan Memaparkan Imej Menggunakan LocalStorage Merentas Pemuatan Halaman
Masalah:
Pengguna boleh memuat naik imej, isikan input borang, simpan borang ke localStorage, dan teruskan ke halaman baharu. Matlamatnya adalah untuk turut menyimpan imej yang dimuat naik ke localStorage dan memaparkannya pada halaman seterusnya.
Penyelesaian:
Merebut Imej:
Menukar kepada Base64:
Menyimpan ke localStorage:
Pada Halaman Seterusnya:
Contoh Kod:
Menyimpan ke localStorage:
const imgData = getBase64Image(document.getElementById('bannerImg')); localStorage.setItem('imgData', imgData);
Dipaparkan pada halaman seterusnya:
const dataImage = localStorage.getItem('imgData'); const bannerImg = document.getElementById('tableBanner'); bannerImg.src = "data:image/png;base64," + dataImage;
Penyelesaian ini membolehkan anda menyimpan imej yang dimuat naik ke localStorage sebagai rentetan Base64 dan memaparkannya pada halaman lain dengan mendapatkan semula rentetan dan menetapkannya sebagai atribut src imej.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyimpan dan Memaparkan Imej Menggunakan LocalStorage Merentas Muatan Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!