Next, go to the root of the CI installation and create a folder named “ uploads”. The first folder is the destination folder that would receive the uploaded files. The first step is the creation of two folders that form the basis of the upload process. You could validate and even restrict file size and type during the upload process. This tutorial discusses the process of creating a CodeIgniter based file upload component that could be easily used t upload images and other files with ease. File and image upload in CodeIgniter powered app is a simple component that takes care of the upload process with little issues. Besides having Best PHP Hosting, almost every website and web app requires an integrated file upload component. Follow uploads are an essential process in many web apps.