Yii CMultiFileUpload выбрать несколько файлов одновременно не работает

Я хочу выбрать несколько файлов одновременно, но только один файл всегда отображается в контейнере Div MultiFile-list с возможностью его удаления. Но я хочу купить все файлы, которые я выбрал. Что я делаю неправильно?

$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 ответ

CMultiFileUpload основан на плагине для загрузки нескольких файлов jQuery ($.MultiFile). На его сайте мы можем прочитать:

Что это не

Этот плагин не будет создавать диалоговое окно, которое позволяет пользователю выбрать несколько файлов одновременно. Это просто не может быть сделано с помощью JavaScript. Если это то, что вам нужно, вы должны рассмотреть возможность использования атрибута многократного = "несколько" HTML5 или одного из множества других решений для загрузки файлов на основе флэш-памяти (например, SWFupload, uploadify и другие).

Так что, вероятно, встроенный виджет не то, что вы ищете. Расширение Xupload yii, с другой стороны, может быть тем, что вы ищете.

Другие вопросы по тегам