2012-02-27 1 views
0

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

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

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

Благодаря

+1

Это невозможно по соображениям безопасности. –

+1

Возможный дубликат [как получить полный путь из файла, используя Javascript] (http://stackoverflow.com/questions/1635329/how-to-get-full-path-from-fileupload-using-javascript) –

ответ

0

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

+0

На самом деле многие пользователи хотите эту функцию, потому что они хотят отобразить предварительный просмотр файла для загрузки, отличный пример этого предварительного просмотра - это современные несколько файловых загрузчиков с предварительным просмотром изображений! – Adnan

+0

@Adnan Предварительный просмотр изображения не связан с предоставлением пути к файлу на веб-сайте. Существует причина, почему браузер не делает этого ... – Christian

1

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

-1

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

+0

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

-1

вы можете РЕАЛЬНО! , например, если вы хотите загрузить изображение с полным путем вы можете использовать код вроде:

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

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

Смежные вопросы