PHP_FlashUpload is a quick solution to replace ordinary input type=File This custom class also adds below functionalities: 1. Filter file that can be uploaded. The filtering is done by file extension. 2. Limit maximum size of file that can be uploaded 3. Progress bar showing the progress of uploading process. Features: - Easy to use! - Simple operation for user. Just like ordinary file upload field - Multi-platform. Works on all Macromedia Flash Player 8 supported platform. - Small footprint. Only 36KB. - Ability to filter allowed files to upload by extensions. - Ability to limit maximum uploaded file size. . - Progress bar. Show the progress of upload process in real-time, not just a simple animation. - Event callback. Track the status of upload from JavaScript. - and many more...