title: ReadAsDataURL() doesn't work
body: <p>I was trying to implement a Drag n' Drop feature in my website.
  I need to convert the dropped image into Data URI so I can use it with JCrop and upload it after.</p>
  
  <pre><code>            drop: function (e) {
                  e = e || window.event;
                  e.preventDefault();
                  e = e.originalEvent || e;           
                  var files = (e.files || e.dataTransfer.files);
                  var reader = new FileReader();
                  reader.onload = function (event){
                      console.log(event.target.result);
                  };
                  reader.readAsDataURL(files);
                  return false;
              }
  </code></pre>
  
  <p>But nothing shows up in the console. Not even <code>undefined</code>. The <code>files</code> variable returns an Object FileList with the image I dropped, so the problem is not there. How can I fix this? :(</p>