Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript file.value返回未定义的值_Javascript_File - Fatal编程技术网

Javascript file.value返回未定义的值

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

我需要获取在JavaScript中选择的文件的路径。我研究的是,
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显示我的文件路径。这是个人信息的泄露,浏览器不需要与文件系统交互。我会避免浏览器(毫无意义地)泄露这些信息。