Feel free to view the source code of this page to see how the demo is done. Back to the AJAX upload project page
You can style button as you want
Uploaded files:
You can make a list of allowed file types
Upload ImageYou can use Ajax Uploader with jQuery UI dialog
This script even works inside a form