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でデータを投稿するだけです。「fakepath」はブラウザによるセキュリティ機能です。

C:\fakepath を解決するには?

于 2012-08-05T07:54:44.450 に答える