私の研究から、私はHTML入力ファイルを使用してディレクトリパス名を取得できないことを知っています。しかし、私は、入力ファイルの値を隠しフィールドに格納し、格納された値を後処理のためにバックエンドコードに渡す代わりの方法を試しました。 Javascriptコード:HTMLとJavascript:入力ファイルを使用して完全なディレクトリパス名を取得
<script type="text/javascript">
function folder_address()
{
var address=document.getElementById('folder_address');
var folder=document.getElementById('folder');
folder.value=address.value;
}
</script>
HTMLコード:
<input type="file" id="folder_address" name="folder_address" />
<input type="hidden" id="folder" name="folder" />
しかし、私はまだ私は、ファイルの完全なディレクトリパス名を選択していないファイルとしてfolder.value取得します。私は何かを逃しましたか?
セキュリティ上の理由から、ブラウザがJavascriptでフォルダパスを使用できるとは思わないと思います。 – Ivan
その場合、実際にディレクトリを選択するためにアプレットを作成する必要がありますか? – Sakura
なぜフルパスを知りたいのですか? –