Получение полного файла файла при загрузке файла в html в firefox

Я хочу получить полный путь к файлу при загрузке файла.

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

как я могу получить полное имя пути к файлу, используя javascript или jquery в firefox.

Спасибо

Ответ 1

Вы не можете по соображениям безопасности. Браузер ничего не знает о жестком диске пользователя.

Ответ 2

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

Ответ 3

все браузеры по соображениям безопасности не могут получить доступ к файлу полного пути но в HTML 5 только Mozilla вы можете получить доступ к полному пути

Ответ 4

Вы можете, например, если вы хотите загрузить изображение с полным путем, вы можете использовать такой код:

<html>
<body>
<img src = "file:///C:/Users/UserName/Folder1/Folder2/image.jpeg" />
</body>
</html>

Таким образом, в программе вы можете попросить пользователя скопировать и вставить полный путь в текстовое поле, и вы можете добавить "file:///" после чтения файла из браузера. Если вы перетащите файл в браузер, вы увидите, как браузер читает его путь.

Этот ответ полезен для тех, кто хочет создать автономное приложение, работающее только на стороне клиента браузера. Этот пример был протестирован в Firefox и не уверен, что это действительно больше.