如何使用drupal 7上传多个文件?

时间:2011-04-27 17:37:35

标签: file-upload drupal-7 drupal-forms

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

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

这为我提供了上传按钮,但只允许我上传一个文件。有没有办法可以告诉这个表格上传文件并仍保留第二个上传的选项?

2 个答案:

答案 0 :(得分:2)

查看新的ajax系统,它很容易实现,它应该允许你在选择文件后触发ajax回调,动态地向表单中添加其他文件字段,只需谷歌“drupal 7 ajax”和你会找到几十个例子

答案 1 :(得分:0)

你检查过这是否是你需要的? http://drupal.org/project/multiupload_filefield_widget