【发布时间】:2012-03-29 03:25:55
【问题描述】:
根据我的研究,我知道我不能使用 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。
-
那样的话,我真的要写一个小程序来选择目录吗?
-
为什么要知道完整路径?
标签: javascript html