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