Drupal 7 文件大小不为';好像不行

Drupal 7 文件大小不为';好像不行,drupal-7,drupal-modules,Drupal 7,Drupal Modules,我目前正在学习如何创建一个自定义模块,该模块创建一个带有文本字段和上载字段的块。到目前为止,唯一的好处是:Drupal似乎不尊重我的文件大小值 以下是我的block_配置代码: $form['file_link'] = array( '#type' => 'managed_file', '#title' => t('My upload field'), '#s

我目前正在学习如何创建一个自定义模块,该模块创建一个带有文本字段和上载字段的块。到目前为止,唯一的好处是:Drupal似乎不尊重我的文件大小值

以下是我的block_配置代码:

            $form['file_link'] = array(
            '#type'         => 'managed_file',
            '#title'        => t('My upload field'),
            '#size'         => 60,
            '#description'  => t('Select a file.'),
            '#upload_location' => 'public://',
            '#default_value' => variable_get('file_link'),
            '#upload_validators' => array('file_validate_extensions' => array(),
                                    'file_validate_size' => array(26214400)
                                    ),
        );

我发现的大多数文件大小示例都使用字节而不是兆字节。我不知道这是不是必须的?不过,文件扩展名可以完美地工作。那么我做错了什么呢?

你是以管理员的身份测试这个吗

管理员似乎忽略了文件大小


顺便说一句,如果你想让尺寸更具可读性,你可以这样写

'file_validate_size' => array( 25 * 1024 * 1024 )
这样,您可以一眼看出限制是25mb