Yii CMultiFileUpload一次选择多个文件不起作用

时间:2013-04-30 08:34:34

标签: yii multiple-select cmultifileupload

我想一次选择多个文件,但只有一个文件总是显示在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)
    )

);

1 个答案:

答案 0 :(得分:1)

CMultiFileUpload基于jQuery Multiple File Upload Plugin ($.MultiFile)。在它的网站上我们可以阅读:

  

这不是什么

     

此插件不会创建允许用户一次选择多个文件的对话框。这根本无法通过javascript完成。如果这就是你需要的,你应该考虑使用HTML5的多个="多个"属性或许多其他基于闪存的文件上传解决方案之一(例如:SWFupload,uploadify和其他)

所以内置的小部件可能不是你想要的。另一方面,Xupload yii extension可能就是你要找的东西。