Какой-то бред написан, право слово...
...
Заодно бы матчасть подтянул, чтоб линукс с html не путать.
Прежде чем хамить и показывать какой ты умный мог бы поинтересоваться, что вообще делается. Я намеренно не стал в первом посте углубляться в подробности, чтобы избежать именно таких сообщений от "умников", но специально для тебя расскажу.
Делается система функционального тестирования WEB-приложений через реальный браузер, и ессно надо протестировать в том числе и формы, содержащие поля типа <input type=file/>. Управление самим браузером производится через внедрённый изолированный JavaScript.
Если ты такой спец по матчасти, то наверное должен знать о таких режимах работы FF под названием chrome и IE под именем mshta. Это особенные режимы, отличающиеся тем, что в них JS имеет расширенные привилегии, в том числе и полный доступ к файловой системе и право загружать файлы на сервер с через поля <input type=file/> и проч.
Подумай над этим, а заодно подтяни свои манеры общения =)