мне нужен загрузчик нескольких файлов (не ajax) для моей формы. Мне нужны следующие функции: 1) возможность выбирать несколько файлов одновременно 2) после выбора он должен отображать все имена файлов (или изображения) с кнопкой для удаления любого рис. 3) должна быть возможность установить ограничение на количество файлов, тип файла и ограничение размера файла 4) когда я отправляю форму, я должен получить массив этих файлов, которые я могу сохранить один за другим в папку и соответствующие имена файлов в таблица базы данных.
к счастью, у yii есть виджет 'CMultiFileUpload', который служит почти всем моим целям, за исключением того, что когда я выбираю несколько файлов и нажимаю кнопку «Открыть», отображается только имя первого файла с кнопкой удаления. Я хочу, чтобы он отображал все выбранные файлы одновременно. Например: я выбираю 3 файла (я могу выбрать несколько файлов, указав «несколько атрибут '=>'multiple') и нажмите кнопку "Открыть", после чего должно появиться
- [удалитькнопку]файл1
- [удалитькнопку]файл2
- [удалитькнопку]файл3
Все загрузчики ajax имеют все эти функции, но я не могу / не хочу использовать загрузчик ajax, потому что, предположим, кто-то загружает много файлов с помощью загрузчика ajax, а затем решает отменить фактическую отправку формы, все файлы, которые он загрузил, будут там в моей загруженной папке, что приводит к пустой трате места, и у меня есть только ограниченное количество места на моем сервере. Есть ли способ сделать это с помощью «CMultiFileUpload» или есть ли другой способ, с помощью которого я могу все это сделать? Пожалуйста помоги
CMultiFileUpload
. - person Kumar V   schedule 02.01.2014