title: Why can I only upload one file using Play and uploadify?
body: <p>I wrote this <a href="https://github.com/ripper234/play-uploadify" rel="nofollow">simple Play-uploadify demo</a>.</p>
  
  <p>I want to an upload button that automatically upload an image each time its pressed.</p>
  
  <p>For some reason, only the first time the button is pressed, I get an upload. After the button has been pressed once, further presses do not cause anything unless I "cancel" the previous uploads.</p>
  
  <p>(I don't understand the meaning of canceling an upload with <code>auto</code> mode. Perhaps the problem is that my downloads never "complete" in some sense?)</p>
  
  <p>Here is my action method:</p>
  
  <pre><code>public static void upload(File file, long userId){
      System.out.println("Uploaded file name " + file.getName() + 
        " by user " + userId);
  }
  </code></pre>
  
  <p>And the call to uploadify:</p>
  
  <pre><code>$(function() {
      $("#uploader").uploadify({
          uploader    : '/public/libraries/uploadify/uploadify.swf',
          script      : '/Application/upload',
          cancelImg   : '/public/libraries/uploadify/cancel.png',
          folder      : '/uploads',
          fileExt     : '*.jpg;*.gif;*.png',
          fileDesc    : 'Image Files',
          fileDataName: 'file',
          scriptData: {userId: 123},
          auto: true
      });
  });
  </code></pre>
  
  <p>Also, the upload never seems to complete - when I add an <code>onComplete</code> handler, it does't fire.</p>