XUpload is a Perl-based software that allows web-based file uploads with an AJAX progress bar indicator. It supports all hosting services and displays real-time progress of file uploads on your website.
In addition, XUpload Pro provides a range of other helpful features, including displaying upload progress in percentages, showing upload speed (kb/s), elapsed and remaining time, and file sizes (especially beneficial when uploading multiple files). Moreover, you can quickly terminate a file upload by pressing the stop button, and if an error occurs during the upload process, you will receive an error message.
XUpload Pro is compatible with any hosting solution, whether it's shared, virtual or dedicated, and is supported on all platforms using Apache Web Server - Windows or Linux. Moreover, integrating XUpload Pro into your login system will result in no issues since it automatically "passes" all parameters through itself, providing a completely "transparent" framework to any environment. It works flawlessly with any framework, including PHP or JSP; the only requirement is having an Apache web server and Perl installed. It is not necessary to use Flash, AJAX or Java; pure Perl and DHTML are used instead.
Overall, XUpload Pro is an exceptional software that provides everything users need to manage file uploads on their website with ease. Its comprehensive list of features, compatibility with different hosting solutions, and simple integration with various frameworks make it an excellent choice for any web developer looking to provide superior file upload functionality to their website.
Version 3.1:
* New upload progress engine
* Improved AJAX only progress bar
* Works much better on clusters
+ Lots of small fixes
+ Allowed referer domains filter
+ Random filename feature
+ Added ZIP archive extract feature
+ Ajax timeout/server error handling
+ Decreased Traffic/CPU/RAM usage
Version 3.0:
* New upload progress engine
* Improved AJAX only progress bar
* Works much better on clusters
+ Lots of small fixes
+ Allowed referer domains filter
+ Random filename feature
+ Added ZIP archive extract feature
+ Ajax timeout/server error handling
+ Decreased Traffic/CPU/RAM usage
Version 2.5:
* Implemented realtime files upload status/size
* Fixed file order in POST
+ Changed checkboxed in upload_form.html to radiobuttons
+ Fixed upload button hiding after starting upload
+ Simplified template/style settings
+ Using CGI MIME-type detection instead of File::MMagic
+ Added M
Version 2.2:
PRO 2.2 (2006-09-14)
* Implemented speed bar graph
* Configurable ability to add comment to every file
* Added Inline2 progress bar window mode
* post.php example
+ Messages window became scrollable to save up space
+ POSTing client IP & upload duration
+ Old Perl version support
Version 2:
Pro 2 (2006-05-24)
* Dynamically setting Upload Settings on upload_form.html
* Logging all messages to file
* Now upload working fine even with JS disabled
+ Sending filesize,original/saved filename in POST
+ Not using POST/Redirect urls from form anymore due to security reasons
+ Added 'No files to upload' JS validation
+ Removed script URLs from xupload.js file
+ Changed UID generation
+ Removed extra useless parameters from POST
+ Improved fast upload detection
+ Added filaname mask validation
+ Added custom error messages
+ Added custom notification email Subject
+ Added mod_gzip.c fix to .htaccess
Version Pro: N/A
Version 2.5.1: N/A