загрузчик нескольких файлов выбрать и показать несколько файлов одновременно

мне нужен загрузчик нескольких файлов (не ajax) для моей формы. Мне нужны следующие функции: 1) возможность выбирать несколько файлов одновременно 2) после выбора он должен отображать все имена файлов (или изображения) с кнопкой для удаления любого рис. 3) должна быть возможность установить ограничение на количество файлов, тип файла и ограничение размера файла 4) когда я отправляю форму, я должен получить массив этих файлов, которые я могу сохранить один за другим в папку и соответствующие имена файлов в таблица базы данных.

к счастью, у yii есть виджет 'CMultiFileUpload', который служит почти всем моим целям, за исключением того, что когда я выбираю несколько файлов и нажимаю кнопку «Открыть», отображается только имя первого файла с кнопкой удаления. Я хочу, чтобы он отображал все выбранные файлы одновременно. Например: я выбираю 3 файла (я могу выбрать несколько файлов, указав «несколько атрибут '=>'multiple') и нажмите кнопку "Открыть", после чего должно появиться

  • [удалитькнопку]файл1
  • [удалитькнопку]файл2
  • [удалитькнопку]файл3

Все загрузчики ajax имеют все эти функции, но я не могу / не хочу использовать загрузчик ajax, потому что, предположим, кто-то загружает много файлов с помощью загрузчика ajax, а затем решает отменить фактическую отправку формы, все файлы, которые он загрузил, будут там в моей загруженной папке, что приводит к пустой трате места, и у меня есть только ограниченное количество места на моем сервере. Есть ли способ сделать это с помощью «CMultiFileUpload» или есть ли другой способ, с помощью которого я могу все это сделать? Пожалуйста помоги


person chmoth    schedule 01.01.2014    source источник
comment
если вы хотите отправить форму без ajax, вы можете использовать обычную загрузку файла html. Нет необходимости в CMultiFileUpload.   -  person Kumar V    schedule 02.01.2014


Ответы (1)


надеюсь, что это поможет вашему ответу, мультизагрузка в yii http://www.yiiframework.com/wiki/176/uploading-multiple-images-with-cmultifileupload/

person trai bui    schedule 02.01.2014