Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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 Jquery fileupload没有给我正确的路径_Javascript_Jquery_.net_Html_Asp.net Mvc 4 - Fatal编程技术网

Javascript Jquery fileupload没有给我正确的路径

Javascript Jquery fileupload没有给我正确的路径,javascript,jquery,.net,html,asp.net-mvc-4,Javascript,Jquery,.net,Html,Asp.net Mvc 4,我已将文件上载为html代码: <input type="text" id="txtSelectedFile" value="Select a file" class="sloInputBox" /> <input type="file" id="fUploadArtifact" style="background-color: #249FDA; color: white; height: 22px; width: 45px;b

我已将文件上载为html代码:

<input type="text" id="txtSelectedFile" value="Select a file" class="sloInputBox" />
                        <input type="file"  id="fUploadArtifact" style="background-color: #249FDA; color: white; height: 22px; width: 45px;border-radius: 4px;" />
但是,尽管每次我从任何驱动器中取出任何文件,它都会给我错误的路径,如下所示:

C:\fakepath\Readme.txt
我已从
E:\Observations\Readme.txt

但是它给了我
C:\fakepath\Readme.txt

可能是什么错误


请帮助我。

由于安全原因,在使用html文件类型时无法获取实际文件路径。

由于安全原因,在使用html文件类型时无法获取实际文件路径。

这是一种安全功能,可防止JavaScript知道文件的本地路径JavaScript不知道文件的本地路径几乎所有浏览器都有一个安全功能,防止JavaScript知道文件的本地完整路径。这很有意义——作为客户机,您不希望服务器知道本地机器的文件系统。如果所有浏览器都这样做就好了


您可能会得到很好的解释

几乎所有浏览器都有一个安全功能,防止javascript知道文件的本地完整路径。这很有意义——作为客户机,您不希望服务器知道本地机器的文件系统。如果所有浏览器都这样做就好了


您可能会得到很好的解释

检查检查,但如果我想出于进一步的原因使用path怎么办?@Messi,使用客户端脚本,您就是不能,因为浏览器不允许使用句点。@Messi go server side但如果我想出于进一步的原因使用path怎么办?@Messi,使用客户端脚本,您就是不能,因为浏览器不允许使用句点..@Messi go服务器端
C:\fakepath\Readme.txt