从我的研究中,我知道我不能使用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为我所选择的文件,而不是文件的完整目录路径名。我错过了什么吗?
为了安全起见,我不认为浏览器根本就没有可用的文件夹路径。 – Ivan 2012-03-29 03:28:51
在这种情况下,我真的必须编写一个小程序来选择目录吗? – Sakura 2012-03-29 03:34:00
为什么你想知道完整的路径? – 2012-03-29 03:52:19