новичок:? - PullRequest
       23

новичок:?

2 голосов
/ 06 марта 2012

Отказ от ответственности: я новичок в python и django, но у меня есть опыт программирования на Drupal.

На моем сайте django (установленном на ПК локального пользователя) у меня есть форма шаблона html (django), подобная этой:

<form id="blah" method="post" action=""> 
<input type="file" id="fname" size="50"/>

Это почти идеально.Однако мое приложение требует, чтобы пользователь щелкнул «Обзор» (например, в Microsoft Windows) и затем выбрал не «Файл», а «Папка» (мне просто нужен текстовый путь, предоставляемый кнопкой «Обзор»).Мне не нужно передавать какие-либо файлы или папки.Мне просто нужен этот путь (например, c: / users / name / desktop / folder)

Как бы вы это сделали?JQuery?HTML?питон?Джанго?

1 Ответ

2 голосов
/ 06 марта 2012

Вы не можете.

Браузеры имеют функции безопасности, ограничивающие доступ к файлам с веб-сайтов.Некоторые браузеры позволяют вам получить полный путь к файлу, если пользователь выбирает файл, но некоторые (по крайней мере, Chrome) даже скрывают это.

Я полагаю, что вашей лучшей ставкой будет флэш.

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