3

一度に複数のファイルを選択したいのですが、MultiFile-list Div コンテナには常に 1 つのファイルしか表示されず、削除する可能性があります。しかし、選択したすべてのファイルを購入したいです。私は何を間違っていますか?

$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)
    )

);

4

1 に答える 1

1

CMultiFileUpload はjQuery Multiple File Upload Plugin ($.MultiFile)に基づいています。そのサイトで読むことができます:

これではないもの

このプラグインは、ユーザーが一度に複数のファイルを選択できるダイアログを作成しません。これは、javascript を介して行うことはできません。それが必要な場合は、HTML5 の multiple="multiple" 属性を使用するか、他の多くのフラッシュ ベースのファイル アップロード ソリューション (例: SWFupload、uploadify など) のいずれかを使用することを検討する必要があります。

したがって、おそらく組み込みのウ​​ィジェットは、探しているものではありません。一方、 Xupload yii extensionは、探しているものかもしれません。

于 2014-10-07T10:18:42.947 に答える