0

Drupal7のメディアモジュールからメディアセレクターからユーザーが選択したファイルを取得しようとしています。

私のフォームにはセレクターが含まれており、ファイルを正常にアップロードして選択できますが、選択されたファイルの名前を取得できません。

セレクターの私のフォーム:

$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 に答える