0

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

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

好吧,这个主题似乎要为 Intranet 开发人员的巨大哀嚎和咬牙切齿负责,他们似乎都没有一个好的解决方案。经过几天的考虑,似乎有两种可行的策略......

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

2)因为这个应用程序是单用户,服务器在同一台机器上运行......服务器收到一个ajax请求IT打开一个文件打开对话框并通过ajax将结果返回给浏览器

作为一个 java 新手,我对尝试实现 1 犹豫不决,尽管它似乎是更优雅的解决方案。如果我能找到一些现有的代码来做这个或类似的事情,我可能会尝试......有人知道吗?如果做不到这一点,对于我的特殊需要,如果丑陋如罪,那么 2 的实施速度会快得多:/

谢谢,

罗杰

4

1 回答 1

0

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

于 2012-12-28T07:26:35.560 回答