Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.02.2011, 07:55
Интересующийся
Отправить личное сообщение для DDestroy Посмотреть профиль Найти все сообщения от DDestroy
 
Регистрация: 01.02.2011
Сообщений: 13

Загрузка файла и JavaScript
Имея на странице тег <input type="file">, необходимо сразу после выбора файла проверить его содержимое. Должно быть событие которое сразу после загрузки файла срабатывает. Не могу определить какое.
Ответить с цитированием
  #2 (permalink)  
Старый 04.02.2011, 09:54
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

После загрузки или после выбора? Сейчас кроссбраузерно проверить содержимое файла вообще нельзя.
Ответить с цитированием
  #3 (permalink)  
Старый 04.02.2011, 09:55
Интересующийся
Отправить личное сообщение для DDestroy Посмотреть профиль Найти все сообщения от DDestroy
 
Регистрация: 01.02.2011
Сообщений: 13

После выбора.
Ответить с цитированием
  #4 (permalink)  
Старый 04.02.2011, 10:03
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

FF, Chrome - FileAPI.
IE - вроде что-то через ActiveX.

В остальных браузерах никак.
Ответить с цитированием
  #5 (permalink)  
Старый 04.02.2011, 10:40
Интересующийся
Отправить личное сообщение для DDestroy Посмотреть профиль Найти все сообщения от DDestroy
 
Регистрация: 01.02.2011
Сообщений: 13

Можешь пример предоставить? Не совсем представляю как работать с ActiveX для считывания содержимого файла (он текстовый). Я подозреваю, что не правильно может описал задачу.
После выбора файла который будет оправлен на сервер, необходимо проверить содержимое файла на соответствие некоторому шаблону.
Ответить с цитированием
  #6 (permalink)  
Старый 04.02.2011, 10:46
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

По ActiveX ничего сказать не могу - не работал с ним.
По FileAPI есть куча материала в сети.
Ответить с цитированием
  #7 (permalink)  
Старый 04.02.2011, 10:46
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,022

Отправляй его на сервер и там проверяй. Не надо ничего выдумывать.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #8 (permalink)  
Старый 04.02.2011, 11:10
Интересующийся
Отправить личное сообщение для DDestroy Посмотреть профиль Найти все сообщения от DDestroy
 
Регистрация: 01.02.2011
Сообщений: 13

Сервера нема, в смысле есть, но его нет для меня) Вся проверка должна происходить на клиенте.
Ответить с цитированием
  #9 (permalink)  
Старый 04.02.2011, 11:28
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,022

Сообщение от DDestroy
Сервера нема, в смысле есть, но его нет для меня) Вся проверка должна происходить на клиенте.
Это ты должен был написать в первом посте. Ещё неплохо было бы написать о браузерах, которые ты поддерживаешь. Если среди них есть те, о которых не упоминал B@rmaley.e><e - твоя задача не имеет решений.

Ещё необходимо помнить, что ты не можешь получить путь к файлу из поля input type="file" из JavaScript. Возможно это решается через Flash, но я тут ничего не могу подсказать.

В любом случае документация по ActiveX и FileAPI есть в гугле и на официальных сайтах соответствующих браузеров, так что не надо выпрашивать готовый пример.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф

Последний раз редактировалось B~Vladi, 04.02.2011 в 11:30.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 18:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 19:34
Не работает корректно загрузка файла в IE rroman Javascript под браузер 0 08.10.2010 18:12
Загрузка файла в массив строк с помощью AJAX malcomoffice AJAX и COMET 2 08.06.2010 17:02
Проверка актуальности URL удаленного файла с помощью JavaScript - реально? LAPSuha Оффтопик 1 25.08.2009 08:31