0

如何从中获取完整路径文件<input type="file />

我不断得到C:\fakepath\[filename]

这是我的脚本

$(function(){
$('button').click(function(){
alert($('input#path').val());
});
});

<input type="file" id="path" />
<button>Read</button>

我想要做的是将文件路径从 Javascript 传递给 PHP,然后读取/重写它。


更新:我尝试了以下但我仍然得到了假路径。我正在使用 Chrome。

$(function(){
$('button').click(function(){
$.post(
'test2.php', {
path: $('input#path').val()
}, function(data){
alert(data);
}
);
});
});

test2.php

<?php
echo $_POST['path'];
?>
4

1 回答 1

1

您只需要使用 ajax 使用 javascript 发布数据。“假路径”是浏览器的一项安全功能。

如何解决 C:\fakepath?

于 2012-08-05T07:54:44.450 回答