<input type="file" id="file-id" name="file_name" onchange="theimage();">
これは私のアップロードボタンです。
<input type="text" name="file_path" id="file-path">
これはファイルのフルパスを表示するためのテキストフィールドです。
function theimage(){
var filename = document.getElementById('file-id').value;
document.getElementById('file-path').value = filename;
alert(filename);
}
これは、私の問題を解決するJavaScriptです。しかし、アラートの値には
C:\fakepath\test.csv
と表示され、Mozillaでは
test.csv
しかし、私はローカルのfully qualified file pathが欲しいのです。この問題を解決する方法を教えてください。
もしこれがブラウザのセキュリティ問題によるものであれば、これを行うための別の方法は何になりますか?