【问题标题】:How To Get Real Path Of A File Using Jquery [duplicate]如何使用 Jquery 获取文件的真实路径 [重复]
【发布时间】:2014-07-27 13:31:45
【问题描述】:

如何使用 input type="file" 获取文件的真实路径,即:

HTML 代码:

<input type="file" id="fileData"/>

当用户点击浏览按钮时,他会选择一个文件,所以我想要一个他选择的路径。如果我得到'filedata'的值,则通过Jquery(或任何可能的方式),即:

jQuery :

 var filename = $('#fileData').val();

它给出了这样的C:\fakepath\SO_Status.xlsx

但我真正想要的是文件的路径,而不是文件中的数据/无需上传文件C:\filesFolder\SO_Status.xlsx(假设 fakepath 中存在“SO_Status.xlsx”文件)

【问题讨论】:

标签: jquery file-upload


【解决方案1】:

由于安全原因,您尝试执行的操作是不可能的。

另外,请检查此答案:https://stackoverflow.com/a/15201258/706273

【讨论】:

  • 我经历过,但这不是我想要的
  • @RajeshHatwar 这就是我要说的 - 由于安全原因,不可能这样做。
  • 另外,您为什么想知道完整路径?可能有一种解决方法可以满足您的特定需求。
  • 是的,我正在开发图书馆软件。有时用户会将电子书保存在某个位置,并在输入非图书详细信息时保存它的软拷贝路径
  • 在这种情况下,&lt;input&gt; 元素是不够的。您必须使用底层技术(PHP 或任何其他技术)编写自己的本地文件路径选择器。检查这个问题:bit.ly/1pdMzZn
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-03
  • 1970-01-01
  • 2015-06-25
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
相关资源
最近更新 更多