The file upload was working when I tested it, just the file name wasn't being inserted into the database. When doing file upload, you should use the file upload bindings for "Server File Name" instead of the form binding itself. I've updated that on your page and it appears to be working correctly now.