0
현재 텍스트 필드와 업로드 필드가있는 블록을 만드는 맞춤 모듈을 만드는 방법을 배우고 있습니다. 지금까지 그렇게 좋았습니다. 유일한 것은 : Drupal은 내 file_validate_size 값을 존중하지 않는 것 같습니다. 내가 대신 메가 바이트의 사용 바이트를 발견했습니다file_validate_size가 작동하지 않는 것 같습니다.
$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 예 :
여기 내 block_configure 코드입니다. 이것이 꼭 필요한지 나는 모른다. file_validate_extensions는 완벽하게 작동합니다. 그래서 내가 뭘 잘못하고 있니?