在Django FileField中查找所选文件的路径

时间:2012-01-04 04:03:23

标签: django filefield

我正在使用forms.FileField让用户选择要打开的文件。除了文件名之外,我还需要知道用户选择了哪条路径。我似乎无法找到任何地方。我将从同一路径加载其他文件。

1 个答案:

答案 0 :(得分:2)

不会发送客户端(用户的计算机)上的路径。

您无法从同一路径加载文件 - 除非您有一些客户端代码(如Java applet或Flash应用程序)具有在客户端计算机上打开文件的适当安全权限,然后通过以下方式将文件发送到您的服务器TCP连接 - 你没有。

总而言之,使用任何服务器端语言时,使用文件上载字段时,客户端计算机上的文件路径不可用。

了解更多信息:

  1. RFC 2388(规范)
  2. How to get the file path from html input form
  3. W3C Form Reference