Загрузка файла и JavaScript
Имея на странице тег <input type="file">, необходимо сразу после выбора файла проверить его содержимое. Должно быть событие которое сразу после загрузки файла срабатывает. Не могу определить какое.
|
После загрузки или после выбора? Сейчас кроссбраузерно проверить содержимое файла вообще нельзя.
|
После выбора.
|
FF, Chrome - FileAPI.
IE - вроде что-то через ActiveX. В остальных браузерах никак. |
Можешь пример предоставить? Не совсем представляю как работать с ActiveX для считывания содержимого файла (он текстовый). Я подозреваю, что не правильно может описал задачу.
После выбора файла который будет оправлен на сервер, необходимо проверить содержимое файла на соответствие некоторому шаблону. |
По ActiveX ничего сказать не могу - не работал с ним.
По FileAPI есть куча материала в сети. |
Отправляй его на сервер и там проверяй. Не надо ничего выдумывать.
|
Сервера нема, в смысле есть, но его нет для меня) Вся проверка должна происходить на клиенте.
|
Цитата:
Ещё необходимо помнить, что ты не можешь получить путь к файлу из поля input type="file" из JavaScript. Возможно это решается через Flash, но я тут ничего не могу подсказать. В любом случае документация по ActiveX и FileAPI есть в гугле и на официальных сайтах соответствующих браузеров, так что не надо выпрашивать готовый пример. |
Часовой пояс GMT +3, время: 12:00. |