Скопировать шаблон компонента. Из него распечатать массив с данными, которые отправляются на сервер. Посмотреть приходит ли файл на сервер. За одно не возвращаются ли ошибки. Если с файлом все норм, то посмотреть права на запись в инфоблок. Это на вскидку.
Бедный я, несчастный. Не подумавши зашел на сайт с ноута и был послан на все четыре стороны со своим тачпадом(( Пойду повешусь на шнуре от мышки. </сарказм> А нарисовано, симпатично, да.