Я хочу сохранить объект изображения base64 в sessionStorage, но когда я загружаю его и хочу показать его в img с использованием тега src, он не отображается правильно.Я думаю,
string '+ ' convert to '+'
может быть причиной того, что изображение не появляется.Я использую encodeURIComponent и decodeURIComponent, но это не работает.Любая помощь, пожалуйста?
это мой код
<script type="text/javascript">
//هنگام لود صفحه
window.onload = function () {
if (sessionStorage.getItem("imguser") == null || sessionStorage.getItem("imguser") == "") {
//ثبت عکس در سشن TempData["img"]
var img = '@TempData["img"]';
sessionStorage.setItem('imguser', encodeURIComponent(img));
$('#img').attr('src', "data:image/png;base64," + decodeURIComponent(sessionStorage.getItem("imguser")));
}
else {
$('#img').attr('src', "data:image/png;base64," + decodeURIComponent(sessionStorage.getItem("imguser")));
}
}
</script>