如何限制插件创建的自定义字段中的最大文件大小。我的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>
答案 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