Are you using this in the form only ? I found this in the history of that control:
'File upload does not work if the control is not in a form. When displayed in a modal or overlay there is no form so these controls mysteriously break without explanation. This can be used there since it wraps the control in a form.'