Uploading files without refreshing page looks nice and even simple. With the help of ajax and jquery one can achieve this. Today I have collected 7 ajax file upload plugins which are cool and easy to integrate.
1. AJAX File Upload
2. AJAX Upload
3. AJAX file Upload
4. AJAX file Upload
5. AJAX file Upload
6. AJAX file Upload
7. AJAX file Upload
Source
http://www.webdeveloperjuice.com/2010/02/13/7-trusted-ajax-file-upload-plugins-using-jquery/