从输入类型文件获取文件夹目录-PHP

时间:2018-12-12 04:32:45

标签: javascript php jquery html5

一个简单的问题

任务是获取文件夹目录名称。例如:_C:\ ThisFolder \ myFolder _。

并且我使用了html输入type =“ file”,但是我只能获取文件名,加上type =“ file”的作用就像一个要上传的东西,而我只想获取文件夹路径用户选择。

<label> Update to  : </label>
<input type="file" class="form-control" id="dirpath" name="dirpath" directory />

还有其他我可以使用的方法,请提出建议, 谢谢。

3 个答案:

答案 0 :(得分:2)

由于安全原因,浏览器不允许这样做。浏览器无权访问文件系统。如果您需要文件的路径来读取文件,则可以使用FileReader API。

答案 1 :(得分:0)

尝试此代码,

   
    	$('#dirpath').on('change',function ()
            {
                var filePath = $(this).val();
                console.log(filePath);
            });
<label> Update to  : </label>
    <input type="file" class="form-control" id="dirpath" onchange="fileget(event)" name="dirpath" directory />
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

答案 2 :(得分:0)

也许您可以像这样使用它:

<label> Update to  : </label>
<input type="file" class="form-control" id="dirpath" name="dirpath" directory onSubmit = getPath()/>

<script language="javascript" type="text/javascript">
function getPath() {
     var inputName = document.getElementById('dirname');
     var Path;

     Path = inputName.value;
}
</script>