0

我正在尝试从 Drupal 7 的媒体模块中获取用户从媒体选择器中选择的文件。

我的表单包含选择器,可以成功上传和选择文件,但无法获取已选择文件的名称。

我的选择器表格:

$form['file'] = array(
    '#type' => 'media',
    '#title' => t('Screenshot'),
    '#description' => t('Upload an image of the feature (Optional)'),
),
);

我需要获取所选文件的详细信息(例如名称、目录)

4

1 回答 1

1

尝试使用 hook_submit 检查文件名。

假设表单中的文件字段名为“file”:

function your_form_submit($form, &$form_state) {
  $file=$form_state['values']['file'];
  // do something...
  file_save($file);

您也可以使用 form_vaidate,我不知道您想对文件名做什么...

于 2012-08-01T17:28:59.893 回答