我想使用 Form API 上传多个文件。
'#type' => 'file'
提供只上传一个文件。
$form['picture_upload'] = array(
'#type' => 'file',
'#title' => t(''),
'#size' => 50,
'#description' => t(''),
'#weight' => 5,
);
我如何提供多个上传?
我想使用 Form API 上传多个文件。
'#type' => 'file'
提供只上传一个文件。
$form['picture_upload'] = array(
'#type' => 'file',
'#title' => t(''),
'#size' => 50,
'#description' => t(''),
'#weight' => 5,
);
我如何提供多个上传?
除了将表单元素放在for循环中,我建议(现在)使用 plupload 表单元素。
http://drupal.org/project/plupload
然后:
$form['picture_upload'] = array(
'#type' => 'plupload',
'#title' => t(''),
'#size' => 50,
'#description' => t(''),
'#weight' => 5,
);
这类似于我遇到的问题:Drupal 7 保留文件上传
您可以使用managed_file
元素类型而不是file
这是drupal文档:http ://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/7#managed_file