ホームページ >ウェブフロントエンド >jsチュートリアル >ページ読み込み時に localStorage を使用して画像を保存および表示するにはどうすればよいですか?
ページ読み込み全体で localStorage を使用した画像の保存と表示
問題:
ユーザーはアップロードできる画像を入力し、フォームに入力し、フォームをローカルストレージに保存して、次の手順に進みます。新しいページ。目標は、アップロードされた画像を localStorage に保存し、次のページに表示することです。
解決策:
画像:
画像をCanvas を使用した Base64 文字列表現とtoDataURL.
一意の setItem を使用して、Base64 文字列を値として localStorage に保存します。 key.
空白の src 属性を持つイメージ要素を作成します。
const imgData = getBase64Image(document.getElementById('bannerImg')); localStorage.setItem('imgData', imgData);
const dataImage = localStorage.getItem('imgData'); const bannerImg = document.getElementById('tableBanner'); bannerImg.src = "data:image/png;base64," + dataImage;
以上がページ読み込み時に localStorage を使用して画像を保存および表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。