I'm trying to capture the case where they submit without specifying a file.  In this case it just goes back to the form with a nice message.  What would throwing an exception do?

Now that I think of it, wouldn't it be better to prevent the form from submitting in the view.  Is there a cakey way of doing that or do I just write my own js to validate the input?