title: WebShims is not working in IE9 for FileReader
body: <p>From the WebShims documents here at <a href="http://afarkas.github.io/webshim/demos/demos/filereader.html" rel="nofollow">http://afarkas.github.io/webshim/demos/demos/filereader.html</a> it is giving me an example of using FileReader with WebShims. Following it I have this code now</p>
  
  <pre><code> &lt;input class="ws-filereader" id="userFiles" multiple type="file"/&gt;
  
   //Added Mordenizr and JQuery and WebShims library
   $.webshims.polyfill();
  
   $(function()
   { 
       $('#userFiles').on('change', function (evt) 
       { 
           var reader, file; 
           reader = new FileReader(); 
           reader.onload = function (evt) 
           { 
                 var fileData = evt.target.result; 
           }; 
           file = $(this).prop('files')[0]; 
           reader.readAsDataURL(file); 
       }); 
   });
  </code></pre>
  
  <p>When I run this in IE9, It enters the code on change of userFiles but when I call to get</p>
  
  <pre><code> console.log($(this).prop('files').length);
  </code></pre>
  
  <p>It gives 0. What's wrong with it?</p>
  
  <p>When I turn on</p>
  
  <pre><code> $.webshims.setOptions('debug', true);
  </code></pre>
  
  <p>console gives me</p>
  
  <pre><code> Unable to get value of the property 'input': object is null or undefined.
  </code></pre>
  
  <p>There is a similar issue posted on its quesions <a href="https://github.com/Jahdrien/FileReader/issues/46" rel="nofollow">https://github.com/Jahdrien/FileReader/issues/46</a> and it says that WebShims support IE9 for FileReader</p>