我試圖在Chrome上獲取文件路徑時遇到問題。這是我的代碼有的JavaScript功能:在Chrome瀏覽器上獲取文件路徑
<html>
<head>
<script language="javascript" type="text/javascript">
function getPath() {
var inputName = document.getElementById('ctrl');
var imgPath;
imgPath = inputName.value;
//alert(imgPath);
var x = document.createElement("INPUT");
x.setAttribute("type", "text");
x.setAttribute("value", imgPath);
document.body.appendChild(x);
}
</script>
</head>
<body>
<input type="file" name ="file1" id="ctrl" webkitdirectory directory multiple/>
<input type="submit" value="Enviar" onclick="getPath()"/>
</body>
</html>
當我按下按鈕,文本字段顯示此
C:\fakepath\ART.pdf
我嘗試過編輯Internet Explorer設置,它工作正常,但我無法獲得鉻的完整路徑 它的任何方式獲得完整路徑鉻?由於
你爲什麼需要這條路? – epascarello
允許用戶選擇將要保存一些文件的目錄 –
出於明顯的安全原因,您無法訪問它。你想讓任何網站能夠看到你的目錄結構嗎? – charlietfl