in the documentation for the method CUploadedFile::getInstance() it states:
$attribute string the attribute name. For tabular file uploading, this can be in
the format of "[$i]attributeName", where $i stands for an integer index.
In fact i need to type attributeName[$i] to get this working. Maybe this has changed over time?!
What do you get working when you type attributeName[$i]?
[Edit: Maybe I have been using Yii since 1.1.8 only. Since then:]
An easy way to check what goes on is to compare the file input’s name and id that are output in your HTML code by Yii.
Another way is to check the source code of the method that is called in "the background": CUploadedFile::getInstance() calls in fact CHtml::resolveName()