我正在制作一个包含表单的drupal 7模块,我想连续上传多个文件。目前我正在使用managed_file类型的输入字段。
$form['attachment'] = array(
'#title' => t('Attachment'),
'#type' => 'managed_file',
'#default_value' => variable_get('attachment', ''),
'#upload_location' => 'public://perm/',
);
这为我提供了上传按钮,但只允许我上传一个文件。有没有办法可以告诉这个表格上传文件并仍保留第二个上传的选项?
答案 0 :(得分:2)
查看新的ajax系统,它很容易实现,它应该允许你在选择文件后触发ajax回调,动态地向表单中添加其他文件字段,只需谷歌“drupal 7 ajax”和你会找到几十个例子
答案 1 :(得分:0)
你检查过这是否是你需要的? http://drupal.org/project/multiupload_filefield_widget