Arrow_down_24.svgchevron-right-s-16icon-bars1-72icon-bars10-72icon-bars11-72icon-bars12-72icon-bars13-72icon-bars2-72icon-bars3-72icon-bars4-72icon-bars5-72icon-bars6-72icon-bars7-72icon-bars8-72icon-bars9-72storybook-16-solid

Определение

File uploader (загрузчик файлов) – это компонент позволяющий пользователям загружать один или несколько файлов, перетаскивая их в специально выделенную область страницы или при клике на нее.
Выбрать файл — это кнопка действия, которую выбирает пользователь. После нажатия на кнопку открывается системное диалоговое окно, в котором пользователь может выбрать файл. Типы файлов определяются параметрами системы.

Варианты и состояния

Загружаемый файл имеет три вида состояния:

  • complete;
  • loading;
  • error.

Основные правила

  • Загруженные файлы складываются вертикально.
  • Label должен информировать о том, что нужно загрузить.
  • Описания помогают понять пользователям, какие существуют ограничения по размеру или формату файла.
  • Название кнопок должны быть краткими и описывать действие, которое будет выполнено при нажатии.
  • По умолчанию текст кнопки «Выбрать файл».
  • Текст области, куда загружается файл, должен содержать информацию о том, что для загрузки пользователь может перетащить файл в область или щелкнуть по тексту.
  • Загруженный файл состоит из имени файла и размера (опционально).
  • Используйте многоточие, если имя файла не помещается в одну строку.

Построение

File uploader состоит из:

  • label;
  • hint (опционально);
  • кнопка или зона перетаскивания;
  • загруженный файл.