初学者:<input type =“folder”/>?

时间:2012-03-06 02:52:22

标签: jquery python html django

免责声明:我是python和django的新手,但有在Drupal编程的经验。

在我的django网站上(安装在本地用户的PC上),我有一个像这样的html模板(django)形式:

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

这几乎是完美的。但是,我的应用程序要求用户单击“浏览”(例如,在Microsoft Windows上),然后选择“文件”而不是“文件夹”(我只需要“浏览”按钮提供的文本路径)。我不需要传输任何文件或文件夹。我只需要那条路径(例如c:/ users / name / desktop / folder)

你会怎么做? jQuery的? HTML?蟒蛇? django的?

1 个答案:

答案 0 :(得分:2)

你不能。

浏览器具有限制网站文件访问的安全功能。如果用户选择文件,某些浏览器会让您使用完整的文件路径,但有些浏览器(至少是Chrome)甚至会混淆。

我相信你最好的选择就是闪光灯。