Joomla 3.如何限制插件创建的自定义字段中的最大文件大小

时间:2014-04-02 12:45:29

标签: joomla

如何限制插件创建的自定义字段中的最大文件大小。我的contact.xml文件是:

<?xml version="1.0" encoding="UTF-8"?>
<form>
        <fields name="params" >
                <fieldset name="params" >
                        <field
                                name="contact_file"
                                type="file"
                                label="PLG_CONTENT_TEST_CONTACT_FILE"
                                required="true"
                        />
                </fieldset>
        </fields>
</form>

1 个答案:

答案 0 :(得分:0)

最大文件大小通常在php-installation中设置。您可以设置它,就像他们在这里说的那样: Standard Joomla field types:File form field

意味着您的xml将如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<form>
        <fields name="params" >
                <fieldset name="params" >
                        <field
                                name="contact_file"
                                type="file"
                                label="PLG_CONTENT_TEST_CONTACT_FILE"
                                required="true"
                        />
                        <field
                                name="MAX_FILE_SIZE"
                                type="hidden"
                                default="1048576"
                        />
                </fieldset>
        </fields>
</form>

允许1 mb上传(至少这是我理解链接中的解释)。这应该在您的联系表单中添加一个html-hidden-field。或者你可以在联系表格中手动添加一个html-hidden-field。

尊重Jonas