7

FormAPIを使用して複数のファイルをアップロードしたいのですが。

'#type' => 'file'1つのファイルのみをアップロードします。

$form['picture_upload'] = array( 
  '#type' => 'file', 
  '#title' => t(''), 
  '#size' => 50, 
  '#description' => t(''),
  '#weight' => 5,               
);

複数のアップロードを提供するにはどうすればよいですか?

4

2 に答える 2

3

フォーム要素をforループに入れる以外に、(今のところ)pluploadフォーム要素を使用することをお勧めします。

http://drupal.org/project/plupload

それで:

$form['picture_upload'] = array( 
  '#type' => 'plupload', 
  '#title' => t(''), 
  '#size' => 50, 
  '#description' => t(''),
  '#weight' => 5,               
);
于 2011-10-25T20:21:03.250 に答える
2

これは私が抱えていた問題に似ています:Drupal7はファイルのアップロードを保持します

managed_file代わりに要素タイプを使用できますfile

Drupalのドキュメントは次のとおりです:http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/7#managed_file

于 2011-10-27T08:24:36.697 に答える