Javascript file.value返回未定义的值
我需要获取在JavaScript中选择的文件的路径。我研究的是,Javascript file.value返回未定义的值,javascript,file,Javascript,File,我需要获取在JavaScript中选择的文件的路径。我研究的是,file.value参数应该返回这个路径。但它返回的是未定义的 如何解决 代码的以下部分: var fileInput = document.getElementById('fileInput'); var file = fileInput.files[0]; var path = file.value; document.getElementById("path").value = path; // ---> IT I
file.value
参数应该返回这个路径。但它返回的是未定义的
如何解决
代码的以下部分:
var fileInput = document.getElementById('fileInput');
var file = fileInput.files[0];
var path = file.value;
document.getElementById("path").value = path; // ---> IT IS SHOWING "undefined"
fileInput.files[0]
是一个File
对象。它没有值
属性
见:
此外,出于安全原因,您无法获取文件的完整路径,只能获取文件名。是什么让您认为文件
对象具有值
属性?对于任何不存在的财产,都可以问这样的问题file.abcdefg
也返回未定义的
。我不想向web显示我的文件路径。这是个人信息的泄露,浏览器不需要与文件系统交互。我会避免浏览器(毫无意义地)泄露这些信息。