따라서 기본적으로 단일 이미지를 업로드하고 localStorage에 저장 한 후 다음 페이지에 표시해야합니다.
현재 HTML 파일을 업로드하고 있습니다.
<input type='file' id="uploadBannerImage" onchange="readURL(this);" />
이 기능을 사용하여 페이지에 이미지를 표시합니다.
function readURL(input)
{
document.getElementById("bannerImg").style.display = "block";
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById('bannerImg').src = e.target.result;
}
reader.readAsDataURL(input.files[0]);
}
}
사용자가 볼 수 있도록 이미지가 페이지에 즉시 표시됩니다. 그런 다음 나머지 양식을 작성하라는 요청을받습니다. 이 부분은 완벽하게 작동합니다.
양식이 완성되면 '저장'버튼을 누릅니다. 이 버튼을 누르면 모든 양식 입력을 localStorage
문자열 로 저장합니다 . 이미지를 localStorage
항목 으로 저장하는 방법이 필요합니다 .
저장 버튼은 새 페이지로 안내합니다. 이 새 페이지에는 이미지가 맨 위에있는 테이블에 사용자 데이터가 표시됩니다.
간단하고 간단 localStorage
해서 '저장'버튼을 누르면 이미지를 저장 한 다음에서 다음 페이지의 이미지를 대여해야합니다 localStorage
.
이 바이올린 과 moz : // a HACKS 기사 와 같은 솔루션을 찾았 습니다 .
나는 이것이 어떻게 작동하는지 여전히 혼란 스럽지만 간단한 해결책 만 있으면됩니다. 기본적으로 getElementByID
'저장'버튼을 누르면 이미지를 찾은 다음 이미지를 처리하고 저장해야합니다.