javascript — получить каталог папки из файла типа ввода

просто быстрый вопрос,

Миссия заключается в том, чтобы получить имя папки каталога. Пример: _C: \ ThisFolder \ myFolder_.

и я использовал html input type = «file», но я могу получить только имя файла, плюс type = «file» работает так, как если бы кто-то хотел загрузить что-то, а я просто хочу получить путь к папке для выбора пользователя ,

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

0

Решение

По соображениям безопасности браузер не позволяет этого. Браузер не имеет доступа к файловой системе. Если вам нужен путь к файлу для чтения файла, вы можете использовать FileReader API вместо

2

Другие решения

Попробуйте этот код,


$('#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>
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>
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector