2015-08-28 67 views
2

enter image description here下面是我试图本地存储的代码,我已经选择的文件状态,但刷新后它不存在。如何使用本地存储?即使在页面刷新后,如何使用本地存储器在本地存储输入文件状态?

<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> 

当我上传它显示为somefilename.png/jpg.But我刷新页面后,未显示任何文件choosen.I想我甚至刷新后,选择了最后选定的文件名的文件。

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

后,我已经刷新文件时,它没有表现出choosen enter image description here

+0

@Arun P Johny这些答案没有给我任何明确的,这就是为什么我问 – CSiva

+0

https://developer.mozilla.org/en/docs/Web/HTML/Element/Input#File_inputs –

回答

0

input永远骗你它的真正价值是什么文件,所以你不能从客户端的计算机敏感的路径信息。唯一可以发现的是文件名,并且通过使用文件名,不可能将其设置为之前的

+0

JavaScript中的local storage会工作吗输入类型=“文件”? – CSiva

相关问题