title: Meteor: How to save files with 'submit form' instead of 'change' events
body: <p>I am trying to submit an image.. and I've been at this for the past two days. It seems like it's super simple but I can't get it the way I want it to. </p>
  
  <p>In the examples for collectionFS (and every other example I can find), they use an event that's called 'change'.  <a href="https://github.com/CollectionFS/Meteor-CollectionFS" rel="nofollow">https://github.com/CollectionFS/Meteor-CollectionFS</a></p>
  
  <p>This event will update and save the file everytime the user wants to upload an image (or any file). They don't have to press "submit" to save it. </p>
  
  <p>Is this the correct way to do things? I am trying to change it so I can blend event into my 'submit form' event, but it doesn't seem to work. </p>
  
  <pre><code> 'submit form': function(event, template) {
    console.log('this logs')
  
    FS.Utility.eachFile(event, function(file) {
      console.log('this doesnt log');
      Images.insert(file, function(err, fileObj) {
        if (err) {
          // handle error
        } else {
          // handle success depending what you need to do
          var userId = Meteor.userId();
          var imagesURL = {
            "profile.image": "/cfs/files/images/" + fileObj._id
          };
          Meteor.users.update(userId, {
            $set: imagesURL
          });
        }
      });
    });
  }
  </code></pre>
  
  <p>However, this doesn't seem to save the file. It doesn't even run the FS.Utility.eachFile part. I've tried all sorts of variations, but if I listed them all I'm afraid it would make a terribly long post. I thought perhaps someone could point me to the right direction? I've tried saving the file into a variable and then inserting them... but I can't seem to get FS.Utility to run with a submit form. </p>
  
  <p>Any help would be much appreciated!</p>