Javascript Jquery fileupload没有给我正确的路径
我已将文件上载为html代码: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
<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