2011-04-27 67 views
1

我正在制作一个包含表单的drupal 7模块,我想要连续上传多个文件。目前我正在使用managed_file类型的输入字段。如何使用drupal 7上传多个文件?

$form['attachment'] = array(
          '#title' => t('Attachment'), 
          '#type' => 'managed_file', 
          '#default_value' => variable_get('attachment', ''), 
          '#upload_location' => 'public://perm/', 
          ); 

这给了我上传按钮,但只允许我上传一个文件。有没有一种方法可以告诉这种形式上传文件,并保持打开第二个上传的选项?

回答

2

检查出新的ajax系统,它很容易实现,它应该允许你触发一个ajax回调,一旦文件已被选择添加额外的文件字段到表单动态,只是谷歌“drupal 7 ajax”和你会发现几十个例子