Загрузка Файла Ajax С Использованием Jquery И Codeigniter

Добрый день Долгое время искал в Интернете информацию о реализации AJAX-загрузки файлов для CodeIgniter. Разные разработчики предлагали разные технологии и примеры реализации.

Я попробовал их все, но ни один из них не оказался достаточно простым и в то же время достаточно функциональным.

Лишь недавно я обнаружил Загрузчик файлов jQuery .

«Он ничем не отличается от других», — можете сказать вы, но это неправда.

Его основное отличие заключается простота и хорошая документация с примерами.

Все обратные вызовы обсуждаются в документации, описаны все варианты.

Внедрение в любую систему не занимает много времени.

Сегодня я покажу вам, как можно очень просто организовать многочастную загрузку файлов на сервер + Drug&Drop в CodeIgniter.



Загрузчик файлов jQuery + CodeIgniter
CodeIgniter из коробки предлагает нам использовать библиотеку $this-> load-> library('upload'); , который позволяет контролировать передаваемые файлы, ограничивая загрузку по типу изображения, размеру, ширине и высоте.

Ее легко и удобно использовать, но следует отметить, что эта библиотека накладывает небольшое ограничение на INPUT. Поле INPUT должно иметь параметр name="userfile".

Соглашаемся с этим фактом и переходим к функции Controller, которая будет вызывать библиотеку Upload и, по сути, сохранять наши файлы на диск.

Пример реализации функции PHP:

   

public function upload(){

Теги: #Ajax #codeigniter #загрузка файла #загрузка файла #jQuery #php #JavaScript #codeigniter
Вместе с данным постом часто просматривают: