Javascript 即使页面刷新后,如何使用本地存储在本地存储输入文件状态?

Javascript 即使页面刷新后,如何使用本地存储在本地存储输入文件状态?,javascript,jquery,Javascript,Jquery,下面是我试图将我选择的文件状态保存到本地存储的代码,但刷新后该文件状态不存在。如何使用本地存储进行此操作 <html> <head> <script> function savedata(){ localStorage.SetItem("file",getElementById("store").value); } window.onload = function(){ docume

下面是我试图将我选择的文件状态保存到本地存储的代码,但刷新后该文件状态不存在。如何使用本地存储进行此操作

<html>
  <head>
    <script>
      function savedata(){
        localStorage.SetItem("file",getElementById("store").value);
      }
      window.onload =  function(){
      document.getElementById("store").value = localStorage.getItem("file");
      }
    </script>
  </head>
  <body>
    <form>
      <input type ="file" id = "store" onchange="savedata();"/>
    </form>
  </body>
</html>

函数savedata(){
SetItem(“文件”,getElementById(“存储”).value);
}
window.onload=函数(){
document.getElementById(“存储”).value=localStorage.getItem(“文件”);
}
当我上传一个文件时,它显示为somefilename.png/jpg。但是在我刷新页面后,它没有显示任何文件选项。我想要上次选择的文件名,即使在刷新之后我也被选中

即使在我刷新页面后,它也应该显示以前的文件名,而不是没有文件选择。如何做到这一点

刷新文件后,它将显示“无文件选择”
输入的
值始终取决于您,因此您无法从客户端计算机获取敏感路径信息。你唯一能发现的就是文件名,仅仅使用文件名,就不可能将其设置为以前的值。

@Arun p Johny这些答案没有给我任何清晰的解释,这就是为什么我问javascript中的localstorage将如何使用input type=“file”?