Какой-то бред написан, право слово...
Input type='file' - особый тег, у которого отсутвует значение по умолчанию, сделано это в целях безопасности, чтобы файлу с паролями не "сделали ноги" незаметно от вас, при вечернем моционе по порносайтам. Далее - нажимая на кнопку "Обзор..." в браузере, мы однозначно указываем где находится этот файл (вне засисимости от ОС, хочу отметить), потом уже идет аплоад файла на сервер, и передача всевозможных атрибутов файла, один из которых - путь файла у клиента - и он тоже разный в зависимости от браузера - firefox передает относительное значение, в отличие от Opera и IE.
Резюмируем.
Зачем вообще клиенту указывать путь к файлу который итак уже на сервере (причем качать его через самба-петлю: сервер-клиент-сервер)? Если он (файл) один, так клиент вообще не должен озадачиваться вопросами пути.
Если же файлов несколько, то (по сути имеет значение только имя файла), я распечатывал бы имена файлов (простой листинг файлов папки на сервере) предоставив клиенту выбор через:
<select>
<option ...>
<option ...>
<option ...>
</select>
Заодно бы матчасть подтянул, чтоб линукс с html не путать.