【问题标题】:Is there a way to select files path in jQuery?有没有办法在 jQuery 中选择文件路径?
【发布时间】:2011-10-16 04:47:27
【问题描述】:

我想要一个给我路径的文件选择器。就像文件选择器选择文件路径并上传文件一样。这样的东西有可能给我实体的真实路径吗? 就像我选择一个文件 abc.mp3 并得到它的完整路径 d:\xxxx\xxxx\abc.mp3。我不知道在 jQuery 中有没有这样的可能?

问候 希曼舒·夏尔马

【问题讨论】:

  • 简单的答案,不。一切都经过精心设计,因此您无法访问文件系统。更复杂的解决方案(例如闪存)可能能够做到这一点,我不确定。但是对于js和php,它不应该是可能的
  • 我们不能读取服务器上的目录吗?
  • 服务器还是客户端?我说的是客户端,服务器完全是另一回事(而且容易得多)。
  • 我说的是服务器。如果服务器上有可以选择路径的东西。就像系统上安装了应用程序一样,我需要能够选择该系统的路径,例如文件上传控制。
  • 让我直截了当地说,您想使用诸如 php 或 asp.net(在服务器上运行的语言)之类的东西来选择服务器上的文件?您不能在客户端计算机(请求网页的计算机)上选择文件,只能在服务器(为网页提供服务的计算机)上选择文件。

标签: php javascript jquery jquery-ui jquery-plugins


【解决方案1】:

通常答案是否定的。为了安全起见,大多数浏览器都采用了不允许路径在 JavaScript 中可用的策略。

我相当肯定一些旧版浏览器曾经将整个路径保留在文件字段的值中,但当前所有主要浏览器使用的策略是只保留文件名而不保留文件路径。

【讨论】:

  • IE 只返回文件名,永远不要依赖它。
猜你喜欢
  • 2020-11-14
  • 2019-12-16
  • 1970-01-01
  • 2016-12-20
  • 2022-11-22
  • 2012-06-27
  • 2012-07-29
  • 2013-05-05
  • 1970-01-01
相关资源
最近更新 更多