manigupta9044 Ответов: 2

Как получить путь к локальному системному файлу с помощью using js


Например, если я хочу загрузить файл с помощью browse.but после выбора файла мы хотим, чтобы локальный системный путь в браузере, например: локальный системный путь может быть "C:/UserName/Download/ABC.txt".

Что я уже пробовал:

Например, если я хочу загрузить файл с помощью browse.but после выбора файла мы хотим, чтобы локальный системный путь в браузере, например: локальный системный путь может быть "C:/UserName/Download/ABC.txt".

2 Ответов

Рейтинг:
1

OriginalGriff

Вы не можете получить его вообще: за исключением условий, которые вряд ли происходят вообще в наши дни: ваш пользователь должен запускать IE, он должен принимать элементы управления ActiveX и разрешать запуск элементов управления ActiveX. Вряд ли кто-то запускает IE, а два других по умолчанию отключены по соображениям безопасности (потому что элементы управления ActiveX могут получить доступ к клиентской файловой системе, и это вызвало массу проблем с вредоносным кодом).

"Стандартный" JavaScript не может получить доступ к файловой системе хоста, и это включает в себя пути - и действительно, хост может даже не иметь файловой системы на основе путей, это может быть холодильник с поддержкой интернета или тостер, например!
Все, к чему вы можете получить доступ, - это имя файла и содержимое файла: и использование должно указать файл.

Подумайте об этом: если вы можете это сделать, то и вредоносные сайты тоже. И в наши дни у нас достаточно проблем с вымогателями - можете ли вы представить себе ущерб, если вам просто нужно было посетить сайт, и он мог получить доступ к вашей файловой системе?


Рейтинг:
0

F-ES Sitecore

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


manigupta9044

Спасибо, это я знаю, но есть ли вообще использование стороннего инструмента или что-то в этом роде ?

F-ES Sitecore

Нет, если бы существовал способ обойти его, это не было бы очень хорошей функцией безопасности.