We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26698
    • 148 Posts
    Подскажите, как настроить Eform, чтобы он отправлял приложенные файлы определённого типа и как ограничить их размер.

    Может, я в форме чего не доделал?
    Отправляет только текст, вложения игнорирует.
    Вот код части формы про прикрепление файла:

    <tr>
        <td width="40%"><span><label for="file">Прикрепить файл:</span></td>
        <td width="60%"><input name="file" type="file"></td>
    </tr>
    


    То есть указан label и, соответственно, с ним связан одноименный input. Или что-то ещё нужно сделать?
      • 36823
      • 334 Posts
      Стоит в форме: enctype="multipart/form-data" ?
        • 26698
        • 148 Posts
        Нет, а можно пример, куда именно это ставить?
        А, всё, понял. Спасибо? щас поставил, проверю ещё разок.

        А что по поводу параметров eForm, отвечающих за тип и ограничение размера отправляемого файла?
          • 36823
          • 334 Posts
          http://svn.modxcms.com/crucible/browse/~raw,r=9/modx-components/eform/docs/eform_example_multiple_forms.htm


          <p> Разрешённые к загрузке типы файлов: pdf,txt,doc,jpg,jpeg.</p>
          <p>
          <label for="attachment">Загрузить файл</label>


          <input class="field" type="file" name="file1" eform="Прикреплено:file:0:Only upload of text documents are supported:#LIST pdf,txt,doc,jpg,jpeg " /></p>
            • 26698
            • 148 Posts
            О, спасибо, это то, что надо. Только где ограничения по размеру — чёта не нашёл...
              • 22619
              • 101 Posts
              ограничить размер файлов передаваемых формой можно средствами HTML, для этого необходимо добавить в форму <input type="hidden" MAX_FILE_SIZE="xxx">.
              В мануале указано, что в "eform="файл:file:0:" указание "file", как раз таки и проверяет соответствие разрешенному размеру. Только вот разрешенный размер откуда берется? Либо php.ini, либо настройки MODX, либо еще откуда может?
                • 26698
                • 148 Posts
                Про типы я врубился. А размеры я и имел в виду <input type="hidden" MAX_FILE_SIZE="XXXL"> smiley Спасибо, кстати smiley