This version is old school.
Please find jQuery plugins on npm.
Custom HTML File Input
by Ketan Tada
A better HTML input for files, allowing custom styling and initial values.
A better HTML input for files, allowing custom styling and initial values.