如何在jquery中浏览器刷新后预览输入所选图像

时间:2017-07-20 09:03:41

标签: jquery file input

我想在浏览器刷新后预览所选图像。

当我刷新浏览器输入时,所选图像预览不显示。但是当我选择新图像时,会显示预览。

我该如何解决这个问题? 我正在使用此代码

function readURL(input) {
        if (input.files && input.files[0]) {
            var reader = new FileReader();

            reader.onload = function (e) {
                $('#blah')
                    .attr('src', e.target.result)
                    .width(150)
                    .height(200);
            };

            reader.readAsDataURL(input.files[0]);
        }
    }

1 个答案:

答案 0 :(得分:0)

您可以使用本地存储空间。 HTML本地存储;比饼干更好。刷新后,您的浏览器脚本将检查本地存储数据(如果找到),然后加载文件/文件。请跟随 - https://www.w3schools.com/html/html5_webstorage.asp