免责声明:我是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的?
答案 0 :(得分:2)
你不能。
浏览器具有限制网站文件访问的安全功能。如果用户选择文件,某些浏览器会让您使用完整的文件路径,但有些浏览器(至少是Chrome)甚至会混淆。
我相信你最好的选择就是闪光灯。