Oops forgot the env.
We use JBoss Portal 2.21 and MyFaces 1.1.3 and Tomahawk 1.1.3
All JSF components won't work in a portlet environment.
We try to build a list of tested components on the WIki page here: http://wiki.jboss.org/wiki/Wiki.jsp?page=JSFInPortletEnvironment
As you see the file upload component isn't listed as working or non-working.
If you successfully have it working, could you please add a note and explain how it worked ? (The Wiki pages are freely editable by anyone)
Yes using PAL's portlet bridge does allow t:inputfileupload to work inside a portlet, I had to drop the necessary jars and update the portlet.xml to make it work.
I did not have to change the exisiting Myfaces Jars that comes with the default JBoss 2.2.1 Portal setup.
blog post dated Saturday, January 13, 2007