We all know that file inputs are very limited in terms of customization and while there are many convoluted plugins with dozens of fallbacks that let you customize them, it's still a challenge sometimes to get it working. This tutorial will guide you through the process of building a jQuery plugin to replace that ugly looking input with support for multiple files and a simple fallback for old browsers, ahem, IE9-8.
view source