Как получить полный путь к файлу из файла ввода

Возможный дубликат:
Полный путь от ввода файла с использованием jQuery

У меня есть следующий элемент HTML

<input type="file" id="upload">

Если я использую

$("#upload").val();

У меня только имя файла, а не полный абсолютный путь к файлу. Может кто-нибудь сказать мне, как получить полный путь?

1 ответ

Решение

Вы не можете сделать это - браузер не допустит этого из-за проблем безопасности. Хотя есть обходные пути, на самом деле не стоит рассчитывать на эту работу. Следующие вопросы переполнения стека актуальны здесь:

В дополнение к этому новая спецификация HTML5 гласит, что браузеры должны будут подавать совместимый с Windows поддельный путь в input type="file" поле, якобы по причинам обратной совместимости.

Так что пытаться найти путь хуже, чем бесполезно в новых браузерах - вместо этого вы получите поддельный.

Другие вопросы по тегам