2017-01-20 5 views
0

Я хочу хранить объект события файла типа ввода в локальном хранилище, но когда я конвертирую объект в строку JSON String, он возвращает пустой объект.JSON.parse() возвращает пустой объект

var image = document.getElementById('image'); 
    image.addEventListener('change', function (e) { 
     var img = e.target.files[0]; 
     localStorage.setItem('img', JSON.stringify(img)) 
     var getImg = localStorage.getItem('img'); 
     console.log(JSON.parse(getImg)); 

    }); 
+0

Журнал 'img'. Какой результат? –

+0

См. [Как сохранить изображение на localStorage ...] (http://stackoverflow.com/questions/19183180/how-to-save-an-image-to-localstorage-and-display-it-on-the -next-page) – Dehli

+1

Возможный дубликат [Как сохранить изображение на localStorage и отобразить его на следующей странице?] (http://stackoverflow.com/questions/19183180/how-to-save-an-image-to -localstorage-и-дисплей-он-на-некст-страницы) – Dehli

ответ

-1

Если объект изображения является двоичным содержимым файла изображения, его нельзя привязать к действительному JSON.