XUpload is the powerful upload progress bar of choice for your website. Fully developed using Perl programming, XUpload allows your site to accept any file uploads while displaying a real-time progress bar. XUpload was SibSoft’s first product and is a longtime customer favorite.

Upload progress indicators can be displayed on the upload page, or via a pop-up window. There are multiple viewing options to choose from, like completed percentage, upload speed (measured in kbps), time elapsed and remaining, and the upload file size (if you’re doing multiple uploads - this is a must). These features give you all the file upload details you need. If all those features aren't enough, you can also stop uploads on demand with the simple press of a button.

We know there's nothing worse than a file upload failing without warning. XUpload displays messages to let you know if a file upload fails. XUpload works well on any type of server. If you run virtual/shared or dedicated directories on differing platforms, XUpload can handle the job. Apache, IIS, Linux, or Windows - XUpload works on them all.

That's right - there are no integration issues between XUpload and existing server infrastructures. That's because XUpload internally passes all parameters, allowing the entire process to run completely transparent to your existing environment. You can integrate XUpload with any type of framework, from PHP to JSP, and beyond. The only requirement is that you have a web server, any type of web server, with Perl installed. You won't have to fuss around with Flash or Java - you simply need Perl and DHTML, that's all.

Another unique feature is SibSoft's use of controlled AJAX. You can stop or start AJAX with a simple parameter change to the config file. Progress window themes are customizable, and you also get FREE installation support services with the purchase of XUpload Pro. (This does not apply to the XUpload Free version. See the comparison chart for more details.)

There are currently 2 versions of XUpload: XUpload Free and XUpload Pro.
Please look at feature comparison list.

Multilanguage supportEvery error message is well-customizable in one config file

Automatically detect path to scriptsYou don't have to specify same script URL in many places, only one is enough

Upload form password protectionYou can protect your uploads with password specified in config. Password sending to server under MD5 encryption

Only one config file to editYou don't have to update you upload form code everytime you change upload options. We automatically receive max uploadsize, number of files, allowed extensions, password/email requirements from server.

Working on Windows on Apache & IIS web serversNow working on IIS too!

Working on cluster servers (New!)

Custom upload modes (New!)You can set up several upload modes in config(size and number limits) and specify only mode Id in upload form to apply that limit for this custom upload form

Please note that by ordering XUpload Pro, you not just receiving zip file with install package,
but also receiving free install and support service by your request.
Nevertheless, XUpload Free distributed "as is" and no install or support service will be provided.

That's all! Now you can go to www.yoursite.com/.../upload_form.html and start
uploading files with XUpload.

Themes
You can create your own progress window themes.
Create new file in Templates folder and use the same tags (
) from default template (default.html).
To use custom template set variable x_tmpl_name in upload_form.html to a filename without extension (e.g. var x_tmpl_name = 'pro1';).

Good luck!

P.S. If you have problems with "File upload complete", this could be caused by mod_security installed in your Apache.
Try to add these to .htaccess file in the same folder where upload.cgi is:
<IfModule mod_security.c>
SetEnvIfNoCase Content-Type \
"^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads"
</IfModule>

This program is the intellectual property of SibSoft Ltd. By ordering one copy of XUpload Pro license,
you obtain right to use (install) it on only one domain/website. Redistribution is prohibited,
and copies are permitted only for backup purposes. You are free to modify the program
for your own use, but you may not distribute any modified copies of it. Feel free to use
XUpload Free version on any domains you wish, however XUpload Pro could be used on only one domain per
license.

If you have any problems with installing or integrating XUpload Pro - please email us and we will
help you with installation and integration.
If you not sure about your server configuration or have any questions - please contact us
at [email protected], use support forum or use contact form for more information.
Updates are free for one year.