$inputfile->set_inner_text_by_name("file","$test");
$inputfile->set_value_by_name("file","$test");
При этом если руками действовать с вызовом диалогового окна загрузки файла -> всё успешно, а машинно используя функции выше - нет, конечно возможны альтернативы, но это даст кучу работы, не хочется всё переделывать.
Началось подобное с выхода IE10. Проблема не только у меня. Версия на одной машине 4.6.1, на второй ещё 4.4 или 4.5 с установленным IE10, т.е. проблема явно появилась после перехода на новую версию браузера, т.к. до этого всё работало стабильно

В чанжлоге версии 4.6.2 не слово про inputfiles. Следовательно не в версии дело.
Готов предоставить примеры, связывался с вами по icq. Проблема очень актуальна и не для меня одного.