Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   input type="file" аттрибуты (https://javascript.ru/forum/dom-window/37779-input-type%3D-file-attributy.html)

sitesv 06.05.2013 21:13

input type="file" аттрибуты
 
Доброго дня!
Можно ли, при выборе файла через input определить его размер, другие аттрибуты (имя и др.)?

ksa 06.05.2013 22:52

Цитата:

Сообщение от sitesv
Можно ли, при выборе файла через input определить его размер, другие аттрибуты (имя и др.)?

Собственно имя и будет в том поле... Путь будет только в ИЕ... Остальное только сервер может дать.

Aetae 07.05.2013 15:34

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

В современных браузерах можно узнать имя, размер и содержимое.(путь нельзя ибо безопасность)
С установкой имени для файла в случае его вывода есть проблемы, но в самых последних версиях браузеров они решены.

Установить разрешение файла в input можно попробовать с помощью атрибута accept(accept="image/jpeg"), однако в лучшем случае это будет работать как возможность использовать фильтр.
Узнать атрибуты input можно через el.getAtribute('atribute').


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