我想一次选择多个文件,但只有一个文件总是显示在MultiFile-list Div容器中,可以删除它。但我想购买我选择的所有文件。 我做错了什么?
$this->widget('CMultiFileUpload', array(
'model' => $gallery,
'name' => 'attachments',
'accept' => 'jpg|png',
'denied' => 'Only doc,docx,pdf and txt are allowed',
'max' => 100,
'duplicate' => 'Already Selected',
'options'=>array(
),
'htmlOptions' => array('multiple' => 'multiple', 'size' => 25)
)
);
答案 0 :(得分:1)
CMultiFileUpload基于jQuery Multiple File Upload Plugin ($.MultiFile)。在它的网站上我们可以阅读:
这不是什么
此插件不会创建允许用户一次选择多个文件的对话框。这根本无法通过javascript完成。如果这就是你需要的,你应该考虑使用HTML5的多个="多个"属性或许多其他基于闪存的文件上传解决方案之一(例如:SWFupload,uploadify和其他)
所以内置的小部件可能不是你想要的。另一方面,Xupload yii extension可能就是你要找的东西。