Kelas pengunggahan file CodeIgniter akan melakukan ini untuk Anda. Entri dalam panduan pengguna mereka menjelaskan sebaik yang saya bisa, jadi saya akan mengarahkan Anda ke sana.
Pada dasarnya Anda hanya perlu memodifikasi pengontrol yang mereka miliki di sana untuk memasukkan sedikit tempat Anda meletakkan URL file dalam database, yang dapat Anda capai dengan mudah dengan menggunakan $this->upload->data() dan mengekstrak [full_path] dari larik yang dihasilkan, lalu mengirimkannya ke model yang menangani input basis data.