I am having a problem with this is well. This is what I have done...
1) In my form, I have an input with a type of "file" named "fileToUpload". The action of the form points to a controller named "fileManagement" and a method named "uploadFile".
2) The controller takes the file data (a few other things from the form) and populates a bean with it and then sends the bean to a method (uploadFile) in a service called "fileService" along with the rc reference to the file input field (rc.fileToUpload).
3) The fileService method, uploadFile, calls the ColdFusion function FileUpload with the fileData field pointing to the fileToUpload argument.
4) I get a CF error saying the string to the temp file does not contain a file ("The form field /Applications/ColdFusion11/cfusion/runtime/work/Catalina/localhost/tmp/neotmp3318191872459867163.tmp did not contain a file.")