Shows the jQuery Plupload Queue widget where each runtime is initialized separately so that you can see what your browser currently supports.

Flash runtime

Your browser doesn't have Flash installed.

Silverlight runtime

Your browser doesn't have Silverlight installed.

HTML 4 runtime

Your browser doesn't have HTML 4 support.

HTML 5 runtime

Your browser doesn't support native upload.

<h3>Flash runtime</h3>
<div id="flash_uploader">Your browser doesn't have Flash installed.</div>

<h3>Silverlight runtime</h3>
<div id="silverlight_uploader">Your browser doesn't have Silverlight installed.</div>

<h3>HTML 4 runtime</h3>
<div id="html4_uploader">Your browser doesn't have HTML 4 support.</div>

<h3>HTML 5 runtime</h3>
<div id="html5_uploader">Your browser doesn't support native upload.</div>
	

<script type="text/javascript">
$(function() {
	// Setup flash version
	$("#flash_uploader").pluploadQueue({
		// General settings
		runtimes : 'flash',
		url : "/examples/upload",
		chunk_size : '1mb',
		unique_names : true,
		
		filters : {
			max_file_size : '10mb',
			mime_types: [
				{title : "Image files", extensions : "jpg,gif,png"},
				{title : "Zip files", extensions : "zip"}
			]
		},

		// Resize images on clientside if we can
		resize : {width : 320, height : 240, quality : 90},

		// Flash settings
		flash_swf_url : '/plupload/js/Moxie.swf'
	});


	// Setup silverlight version
	$("#silverlight_uploader").pluploadQueue({
		// General settings
		runtimes : 'silverlight',
		url : "/examples/upload",
		chunk_size : '1mb',
		unique_names : true,
		
		filters : {
			max_file_size : '10mb',
			mime_types: [
				{title : "Image files", extensions : "jpg,gif,png"},
				{title : "Zip files", extensions : "zip"}
			]
		},

		// Resize images on clientside if we can
		resize : {width : 320, height : 240, quality : 90},

		// Silverlight settings
		silverlight_xap_url : '/plupload/js/Moxie.xap'
	});

	// Setup html5 version
	$("#html5_uploader").pluploadQueue({
		// General settings
		runtimes : 'html5',
		url : "/examples/upload",
		chunk_size : '1mb',
		unique_names : true,
		
		filters : {
			max_file_size : '10mb',
			mime_types: [
				{title : "Image files", extensions : "jpg,gif,png"},
				{title : "Zip files", extensions : "zip"}
			]
		},

		// Resize images on clientside if we can
		resize : {width : 320, height : 240, quality : 90}
	});


	// Setup html4 version
	$("#html4_uploader").pluploadQueue({
		// General settings
		runtimes : 'html4',
		url : "/examples/upload",
		unique_names : true,
		
		filters : {
			mime_types: [
				{title : "Image files", extensions : "jpg,gif,png"},
				{title : "Zip files", extensions : "zip"}
			]
		}
	});
});
</script>

Fork me on GitHub