Advertisement
joris

jQuery Upload

Nov 7th, 2012
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2. // Custom example logic
  3. function $(id) {
  4.     return document.getElementById(id);
  5. }
  6.  
  7.  
  8. var uploader = new plupload.Uploader({
  9.     runtimes : 'gears,html5,flash,silverlight,browserplus',
  10.     browse_button : 'pickfiles',
  11.     container: 'container',
  12.     max_file_size : '10mb',
  13.     url : 'upload.php',
  14.     resize : {width : 320, height : 240, quality : 90},
  15.     flash_swf_url : 'js/plupload.flash.swf',
  16.     silverlight_xap_url : 'js/plupload.silverlight.xap',
  17.     filters : [
  18.         {title : "Document files", extensions : "doc,docx,pdf"}
  19.     ]
  20. });
  21.  
  22. uploader.bind('Init', function(up, params) {
  23.     $('filelist').innerHTML = "<div>Current runtime: " + params.runtime + "</div>";
  24. });
  25.  
  26. uploader.bind('FilesAdded', function(up, files) {
  27.     for (var i in files) {
  28.         $('filelist').innerHTML += '<div id="' + files[i].id + '">' + files[i].name + ' (' + plupload.formatSize(files[i].size) + ') <b></b></div>';
  29.         var Data = "";
  30.         Data = files[i].name;
  31.     }
  32. });
  33.  
  34. uploader.bind('UploadProgress', function(up, file) {
  35.     $(file.id).getElementsByTagName('b')[0].innerHTML = '<span>' + file.percent + "%</span>";
  36. });
  37.  
  38. $('uploadfiles').onclick = function() {
  39.     uploader.start();
  40.     return false;
  41. };
  42.  
  43. uploader.init();
  44. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement