Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Как получить путь к файлу в ie из поля input type=file (https://javascript.ru/forum/css-html-internet-explorer/30882-kak-poluchit-put-k-fajjlu-v-ie-iz-polya-input-type%3Dfile.html)

platedz 19.08.2012 03:05

Как получить путь к файлу в ie из поля input type=file
 
Здравствуйте, надеюсь поможете. Вопрос думаю понятен

devote 19.08.2012 04:25

через value, насколько помню IE не подставляет фейковый путь

platedz 19.08.2012 04:39

<form id=\"fileload\" action=\"#\" method=\"post\" enctype=\"multipart/form-data\"><input type=\"file\"  name=\"anyfile\" id=\"inpField\"/></form>


alert(document.getElementById("inpField").value);


Выдает C:/fakepath/.....

devote 19.08.2012 05:31

Цитата:

Сообщение от platedz
Выдает C:/fakepath/.....

ну значит никак, либо использовать Flash

platedz 19.08.2012 12:29

Спасибо, в принципе ie9 вроде поддерживает api file, т.ч. наверное так оставлю. Но хотелось бы чтобы и в более поздних версиях ie тоже можно было получить файл.

Deff 19.08.2012 12:36

<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>...</title>
</head>
<body>
<form id="fileload" action="#" method="post" enctype="multipart/form-data"><input type="file" onchange="TestValue(this)" name="anyfile" id="inpField"/></form>

<script type="text/javascript">
function TestValue(a){
alert(a.value);
}
</script>

</body>
</html>

lord2kim 19.08.2012 16:05

platedz, IE вроде возвращает полный путь к файлу если .html с компа запущен...

platedz 22.08.2012 22:02

lord2kim, К сожалению мне не с компа надо.

Deff 22.08.2012 23:05

Цитата:

Сообщение от platedz
К сожалению мне не с компа надо.

Гы - так тогда на Автомате полный путь

Если не с компа - закачивает сервак - Вы только прописываете ссылку в input type=text


Часовой пояс GMT +3, время: 06:58.