RSForm. Не работает фильтр загружаемых файлов по расширению

Тема в разделе "Мегафлуд", создана пользователем denism300, 5 авг 2015.

  1. denism300

    denism300 Постоялец

    Регистр.:
    10 май 2014
    Сообщения:
    117
    Симпатии:
    4
    Создал форму, настроил список расширений (см. скрин), помимо того, как задано на скриншоте, пробовал задавать таким образом:
    doc

    *.doc

    однако, результата нет.
    компонент брал отсюда
     

    Вложения:

  2. inturned

    inturned Webmaster & Designer

    Регистр.:
    7 ноя 2011
    Сообщения:
    525
    Симпатии:
    235
    Вы читали оф документацию?
    https://www.rsjoomla.com/support/documentation/rsform-pro/form-fields/file-upload.html

    P.S. Попробовал на своем сайте сейчас, создал быстро, поставил расширения "doc, docx"
    Файл добавить можно, а когда нажимаешь отправить пишет:

     
    Последнее редактирование: 5 авг 2015
  3. denism300

    denism300 Постоялец

    Регистр.:
    10 май 2014
    Сообщения:
    117
    Симпатии:
    4
    вот оно как... я не нажимал отправить. увидел, что в окне файлы не фильтруются по расширениям и начал разбираться почему так.

    тогда такой вопрос: есть ли возможность сделать, чтобы в окне выбора файла отображались только разрешенные для загрузки?
     
    Последнее редактирование: 6 авг 2015
  4. inturned

    inturned Webmaster & Designer

    Регистр.:
    7 ноя 2011
    Сообщения:
    525
    Симпатии:
    235
    RSForm поддерживает такую "фишку", как - Дополнительные атрибуты. Вы можете вписывать туда свои правила. К примеру:
    1. Разберемся на примере: http://htmlbook.ru/samhtml5/formy/zagruzka-failov
    2. Достаточно прописать в дополнительные атрибуты на вкладке: "Атрибуты" сл. кусок кода:
    Код:
    accept="image/*,image/jpeg"
    3. При нажатии на кнопку "Выберите файл" будет видно только изображения
    4. Если пропишите:
    Код:
    accept="image/jpeg"
    5. Сможете только добавить изображения с расширение .JPEG

    Удачи в тестах, и обязательно почитайте документацию RSForm, это компонент очень широкого спектра.

    P.S. Если плохо знаете английский, можно найти документацию и на русском, или через переводчик