将多个文件上传字段添加到表单后,我尝试上传一些文件,在加载栏消失后,它不会显示上传文件的列表。
以下是我在表单中声明字段的方式:
$form['downloadsformset'] = array(
'#type' => 'fieldset',
'#title' => t('Downloads'),
'#collapsible' => TRUE,
'#group' => 'myform'
);
$form['downloadsformset']['download_items'] = array(
'#type' => 'mfw_managed_file',
'#title' => t('Download items'),
'#description' => t('You are allow to upload jpg, jpeg, png and gif'),
'#progress_indicator' => 'bar',
'#upload_location' => "public://dev/tmp",
"#upload_validators" => array(
"file_validate_extensions" => array("png jpg jpeg"),
'file_validate_size' => array(1024*1024*1024),
),
'#group' => 'myform'
);
为了显示上传的文件列表,我错过了什么?
答案 0 :(得分:0)
您可以尝试plupload module。该模块还支持拖放文件上传。
安装模块后,您可以在代码
中执行此操作$form['my_element'] = array(
'#type' => 'plupload',
答案 1 :(得分:-1)
似乎Multiupload Filefield Widget并不真正意味着在表单API中使用。