Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. function handleFileSelect(evt) {
  2. var uploadedFiles = evt.target.files; // FileList object
  3.  
  4. for(var i = 0; i < uploadedFiles.length; i++) {
  5. arr[i] = uploadedFiles[i]; // make FileList copy to be able to remove deleted images
  6. }
  7.  
  8. // Loop through the FileList and render image files as thumbnails.
  9. for (var i = 0, f; f = uploadedFiles[i]; i++) {
  10.  
  11. // Only process image files.
  12. if (!f.type.match('image.*')) {
  13. continue;
  14. }
  15.  
  16. var reader = new FileReader();
  17.  
  18. // Closure to capture the file information.
  19. reader.onload = (function (theFile) {
  20. return function (e) {
  21. // Render thumbnail.
  22. var span = document.createElement('span');
  23. span.innerHTML = ['<div><span></span><img class="thumb" src="', e.target.result,
  24. '" title="', escape(theFile.name), '"/></div>'].join('');
  25. document.getElementById('list').insertBefore(span, null);
  26. };
  27. })(f);
  28.  
  29. // Read in the image file as a data URL.
  30. reader.readAsDataURL(f);
  31. }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement