Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Romul от 24 Июля 2005, 17:48:39

Название: input type=\'file\'
Отправлено: Romul от 24 Июля 2005, 17:48:39
Итак, вопрос более из области простого HTML, но ответа на него я не могу найти уже много времени!

как поставить фильтр на определенные файлы? т.е. при нажатии на кнопочку Обзор пользователь мог загрузить файлы только определенного типа!!!



не нужно предлагать мне попытаться в ручную определять тип файла, а потом выдавать сообщение! я хочу узнать, возможно ли установление фильтра?
Название: input type=\'file\'
Отправлено: tserbis от 24 Июля 2005, 18:23:10
Есть атрибут accept элемента input, но я не знаю, поддерживают ли его браузеры.
Название: input type=\'file\'
Отправлено: Romul от 24 Июля 2005, 22:10:47
я тоже прочитал его... но в чьем-то коде... у меня он не заработал...

а такой вопрос, где надыбать расширенный вариант всех атрибутов всех тэгов? а то везде все написано поверхностно...
Название: input type=\'file\'
Отправлено: tserbis от 25 Июля 2005, 09:57:32
Думаю, за основу вполне можно взять официальную HTML 4.01 Specification (http://www.w3.org/TR/html401/).
Название: input type=\'file\'
Отправлено: CGVictor от 25 Июля 2005, 12:29:56
Romul
1.Установить можно. Но практически ничем не поддерживается.
2.Можно из JS прочитать свойство value элемента и распарсить.

А вот теперь скажи, что будет если я под видом photo.jpg залью тебе на хост iso-шник диска с MS VS 05? От меня потребуется просто переименование. От тебя - обьяснять хостеру, откуда взялись лишние 9,6 гигов трафа.

Выводы?...
Название: input type=\'file\'
Отправлено: Romul от 26 Июля 2005, 11:18:25
Всем спасибо!

CGVictor, на самом деле пользователь не будет ничего загружать! это хотел сделать для себя и, возможно, еще пары модеров для удобства загрузки файлов в БД!