Это невозможно сделать из соображений безопасности.Если JS или HTML могли бы установить путь к файлу, любая веб-страница могла бы создать кучу невидимых окон загрузки файлов и буквально пиявку файлов с вашего жесткого диска.Без вашего ведома.
РЕДАКТИРОВАТЬ: На самом деле, Firefox имеет возможность включить это в about: config.Но он по умолчанию отключен, и другие браузеры AFAIK не имеют этой опции, поэтому она не имеет значения.
Кроме того, вы можете достичь этого с помощью Flash - он может создавать более сложные окна загрузки, чем обычныйHTML / JS, но я не уверен, есть ли у него такое ограничение или нет.Вы можете проверить SWFUpload .