我想在上传文件时获取完整的文件路径。
<input type="file" id="filename" />
如何使用JavaScript / jQuery获取完整的文件路径名?
答案 0 :(得分:2)
我认为你的意思是用户机器上的完整路径。出于各种非常好的安全原因,通常不可能得到这个。没有任何网站有任何理由知道我的文件系统是什么样的。
大多数浏览器会为您提供类似C:\fakepath\realfilename.ext
的路径。
来自HTML5 spec:
<强>文件名强>
获取时,必须返回字符串“C:\ fakepath \”,后跟所选文件列表中第一个文件的文件名(如果有),如果列表为空,则返回空字符串。在设置时,如果新值是空字符串,则必须清空所选文件的列表;否则,它必须抛出INVALID_STATE_ERR异常。