我在 Drupal 自定义模块中有这个 managed_file 表单,用户可以使用这个表单上传图像并将其保存在站点/默认/文件下。
$form['Background_image'] = array(
'#type' => 'managed_file',
'#title' => t('Image'),
'#progress_message' => t('Please wait...'),
'#progress_indicator' => 'bar',
'#description' => t('Click "Browse..." to select an image to upload.'),
'#required' => TRUE,
///'#upload_validators' => array('file_validate_extensions' => array('jpeg jpg png gif')),
'#upload_location' => 'public://backgroundimage/'
'#default_value' => $this->options['Background image'],
);
如何添加一个函数来获取上传的文件?我试过这个,但它没有用。
$image = file_load($form_state['values']['Background_image']);