0
如何從<input type="file />
獲取完整路徑文件?如何使用Javascript/PHP獲取輸入文件類型中的確切文件位置
我一直得到C:\fakepath\[filename]
這是我的腳本
$(function(){
$('button').click(function(){
alert($('input#path').val());
});
});
<input type="file" id="path" />
<button>Read</button>
我想要做的是從Javascript傳遞文件路徑到PHP,然後讀取/重寫。
更新:我嘗試了以下,但我仍然得到fakepath。我使用Chrome。
$(function(){
$('button').click(function(){
$.post(
'test2.php', {
path: $('input#path').val()
}, function(data){
alert(data);
}
);
});
});
test2.php
<?php
echo $_POST['path'];
?>
不允許從輸入字段讀取文件路徑。你得到一個臨時路徑,不會危害用戶文件系統。我想你可能會使用HTML5 File API來爲新的瀏覽器讀取文件,否則,你必須在服務器上處理它。 – ThoKra 2012-08-05 07:57:55
我嘗試使用$ .post()將它發送到PHP,我仍然得到假路徑 – JohnSmith 2012-08-05 10:56:50