You may want to look at the comments here:
http://www.velocityreviews.com/forums/t137597-html-file-upload-using-enctype-multipart-form-data-in-form.html
Short answer is that the enctype tells the browser how to send the file. It won't be able to send the file without the correct encoding type.