^

Real Ajax Uploader logo

  • Facebook
  • Twitter
  • Google+
  • Pinterest

About Real Ajax Uploader

QWhat is Real Ajax Uploader?

Real Ajax Uploader is a PHP/ASPX/Javascript based script for uploading files on the web with the power of HTML5 and Ajax.

QWhy should I use Real Ajax Uploader?

It allows multiple file uploads at once, upload with drag and drop from your desktop, upload by chunk and only with javascript and more.

QBut there are many ajax uploaders around the web, why should I choose this?

Real Ajax Uploader is design to be simple and be used by any kind of user, from the web designer to the web developer. It needs 3 based files to work: upload.php, ajaxupload.js and jQuery. Internal code is clean well formated and really simple. The developer license cost $50 and has no limits. Source code is always included. The most expensive license cost $100 (still not avaiable).

QIs Real Ajax Uploader a professional product or it is just an amateur script?

Real Ajax Uploader has been start developed by the R&D department of a big prepress media company CLXEurope at the start of 2009. It is used the main application of the company (MMS) for trasfering media files (high TIFF resolution images) from 100MB to 2GB

Technical questions

QWhich browser supports Real Ajax Uploader?

It supports all browsers. On HTML5 (FF3.6+, Safari 5+, Opera 12+, IE10, Chrome, mobile Chrome) browsers it will use ajax upload. On not-HTML5 browser the uploader will try to use a Flash Upload, otherwise it will use standard html4 upload.

QDo I need to change any server side setting?

If you're targeting users with html5 browsers normally you do not need to change any parameter. But to be sure to support all users this parameters should be set to wanted values (php):

  • max_input_time : Maximum amount of time each script may spend parsing request data
  • max_execution_time: if you disable chunking this paramter should be changed
  • post_max_size: this parameter should be changed if chunking is disabled
  • upload_max_filesize: needed on old browser, decide the maximum file upload size
QAfter upload finish I want to redirect user to another page?

Use the finish event:

$('#div').ajaxupload({
	finish: function(){
		location.href='http://www.google.com';
	}
});
				
QDoes Real Ajax Uploader supports mobile upload?

Real Ajax Uploader has been tested with mobile Google Chrome on Android, Android 4.2 default browser. Actually does not work on Android 2.x default browser. On IOS it has not still been tested properly.

QIs possible to display uploaded files after a page refresh?

Real Ajax Uploader just uploads files. It is not a file manager. That means that after files had been uploaded, and if you close the page or refresh it the uploader does not remember (at this version) the list of uploaded files. To have the list of uploaded files, one should write a script in a page that reads uploaded files from system or database and diplay them on the page. Future version of the uploader will remember the uploaded files without a sever side script. (In progress)

QHow can I hide the single buttons from the uploader (upload, remove buttons)?

Every element of the uploader has a CSS class, so it can be styled as wish (CSS classes). After you have setup the uploader just add this css instruction:

<style>
.ax-button{
	display:none;
}
</style>
QOn IE 9,8,7 the file do not get uploaded (flash plugin), but shows 100%?

When Flash upload does not work (on not-html5 browsers) there maybe some reason:

  • Request returns HTTP 302 Found error: this is a security problem. To solve on Apache add this line to the .htaccess file:
    SecFilterEngine Off
    
  • Next common errors... to be updated
QOn IE 9,8,7 file uploder theme is not loaded?

IE9, 8, 7 has a limit in loading stylesheet files. This version of IE cannot load more then 31 stylesheets (see here) So if the Real Ajax Uploader theme is loaded after the 31 style sheet, IE wont load it. (F***K IE). This limit has been removed from IE10. (Thanks to Bruno Schroeder)