Using the jQueryFileUpload from blueimp in CakePHP 2.1.x
You can find the documentation here
Download this plugin and move to app/Plugins/FileUpload
Create a table named uploads
in your database with the following structure:
CREATE TABLE uploads ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) NOT NULL, size int(11) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
app/Config/bootstrap.php
fileCakePlugin::load('FileUpload');
http://yourapp.com/file_upload