Как извлечь весь путь, когда пользователь загружает файл с помощью jquery - PullRequest
3 голосов
/ 23 марта 2009

Я пытаюсь извлечь полный путь к файлу, который пользователь загружает в браузер, и это мне нужно сделать с помощью JavaScript или jquery.

Если я даю ($("#userfile").val());, я могу извлечь только имя файла, а не весь путь.

Может ли кто-нибудь помочь мне с этим?

Ответы [ 4 ]

2 голосов
/ 23 марта 2009

Internet Explorer даст вам полный путь, а другие браузеры - нет. вот пример страницы, которую я нашел , которая демонстрирует это

2 голосов
/ 23 марта 2009

Я считаю, что это мера безопасности, которая не раскрывает весь путь ввода файлов.

1 голос
/ 10 мая 2011

как указано выше, это обычно проблема с разрешением. попробуйте переместить файл в другую область и предоставьте ему полные права.

var path = $('#file').attr("value");

это также даст вам путь к файлу

1 голос
/ 08 сентября 2009

С IE8 это тоже не так. IE8 скрывает реальный путь к файлу и изменяет его, например, на:

C:\\**fakepath**\filename
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...