You are here

drupal表单元素: File Upload(文件上传)

老葛的Drupal培训班 Think in Drupal

文件元素创建了一个文件上传接口。下面是一个来自于modules/user/user.module的示例:
 
$form['picture']['picture_upload'] = array(
    '#type' => 'file',
    '#title' => t('Upload picture'),
    '#size' => 48,
    '#description' => t('Your virtual face or picture.')
);
 
    本元素的显示方式如图10-16所示。
 
10-16 文件上传元素
 
注意,如果你使用了文件元素,那么你需要在你表单的根部设置属性enctype:$form['#attributes']['enctype'] = 'multipart/form-data';
文件元素的常用属性如下:#attributes, #default_value, #description, #prefix, #required, #size (默认为 60), #suffix, #title, 和 #weight.
 

Drupal版本: