You are here

24 File(文件)

admin 的头像
Submitted by admin on 星期五, 2015-06-19 09:39

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

 

创建了一个文件上传字段。注意,如果你使用了文件元素,那么你需要在你表单的根部设置属性enctype:

$form['#attributes']['enctype'] = 'multipart/form-data';

    代码enctype="multipart/form-data"在浏览器处理文件时是必须的。

 

示例代码,来自(user.module):

 

 ['picture']['picture_upload'] = array(

    '#type' => 'file',

    '#title' => t('Upload picture'),

    '#size' => 48,

    '#description' => t('Your virtual face or picture. Pictures larger than @dimensions pixels will be scaled down.', array('@dimensions' => variable_get('user_picture_dimensions', '85x85'))) . ' ' . filter_xss_admin(variable_get('user_picture_guidelines', '')),

  );

 

常用属性: #access、 #after_build、 #array_parents、 #attached、 #attributes、 #description、 #disabled、 #element_validate、 #parents、 #post_render、 #prefix、 #pre_render、 #process、 #required、 #size (默认为60)、 #states、 #suffix、 #theme、 #theme_wrappers、 #title、 #title_display、 #tree、 #type、 #weight


Drupal版本: