Как получить путь к файлу в ie из поля input type=file
Здравствуйте, надеюсь поможете. Вопрос думаю понятен
|
через value, насколько помню IE не подставляет фейковый путь
|
<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/..... |
Цитата:
|
Спасибо, в принципе ie9 вроде поддерживает api file, т.ч. наверное так оставлю. Но хотелось бы чтобы и в более поздних версиях ie тоже можно было получить файл.
|
<!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> |
platedz, IE вроде возвращает полный путь к файлу если .html с компа запущен...
|
lord2kim, К сожалению мне не с компа надо.
|
Цитата:
Если не с компа - закачивает сервак - Вы только прописываете ссылку в input type=text |
Часовой пояс GMT +3, время: 01:56. |