Django:从文件选择器对话框中获取本地文件的路径而不上载?

Django:从文件选择器对话框中获取本地文件的路径而不上载?,django,intranet,Django,Intranet,我的django应用程序是本地的。我希望它将“附件”存储为完整的本地文件系统路径,而不是上载实际文件本身。我不希望我的用户必须手动查找和复制这些路径,它们是“非技术性的”,这将是不雅观的。相反,我希望他们能够点击浏览按钮弹出一个文件选择器对话框,并将其指向本地文件系统上的文件。我该怎么办 部署平台是Windows,但开发平台是linux(gnome 3),所以我理想情况下想要一个跨平台的解决方案,即使这意味着需要单独的代码块来处理每个问题 好的,这个主题似乎是内部网开发人员的巨大抱怨和咬牙切齿的

我的django应用程序是本地的。我希望它将“附件”存储为完整的本地文件系统路径,而不是上载实际文件本身。我不希望我的用户必须手动查找和复制这些路径,它们是“非技术性的”,这将是不雅观的。相反,我希望他们能够点击浏览按钮弹出一个文件选择器对话框,并将其指向本地文件系统上的文件。我该怎么办

部署平台是Windows,但开发平台是linux(gnome 3),所以我理想情况下想要一个跨平台的解决方案,即使这意味着需要单独的代码块来处理每个问题

好的,这个主题似乎是内部网开发人员的巨大抱怨和咬牙切齿的原因,他们似乎都没有一个好的解决方案。经过几天的深思熟虑,似乎有两种可行的策略

1) 编写一个java小程序,它。。。 显示为浏览按钮 单击时打开文件选择器对话框 单击ok后,将完整路径粘贴到dom中的适当位置

2) 由于此应用程序是单用户,服务器运行在同一台机器上。。。 服务器收到一个ajax请求 它会打开一个文件打开对话框,然后 通过ajax将结果返回到浏览器

作为一名java新手,我对尝试和实现1犹豫不决,尽管它似乎是更优雅的解决方案。我可能会尝试,如果我能找到一些现有的代码,这样做或类似的东西虽然。。。有人知道吗?如果做不到这一点,出于我的特殊需要,2的实现速度会快得多,如果说它像罪一样丑陋的话:/

谢谢


罗杰

我认为这更像是javascript而不是django问题。您无法从浏览器中检索路径。其中一些将返回D:\fakepath\file.jpg