【问题标题】:Show filepath via iFrame通过 iFrame 显示文件路径
【发布时间】:2012-12-28 08:37:39
【问题描述】:

我有一个网页,我需要在其中获取用户计算机上本地文件的文件路径。我在想有一个 iFrame,用户在其中拖动文件,响应是文件路径。

例如:

[in] 用户将文件拖入网页的 iFrame [ out ] 网页显示删除文件的文件路径(/Volumes/path/file)

我该怎么做呢? (一个代码示例或教程的链接会很棒)

这是我在 SO 上能找到的最佳答案:https://stackoverflow.com/a/7890676/651174

【问题讨论】:

  • 出于明显的安全原因无法访问文件路径
  • 文件浏览按钮是如何工作的呢?另外,我不需要访问该文件,我只需要路径的名称。
  • 浏览器可以做你用javascript无法访问的事情

标签: javascript jquery html iframe


【解决方案1】:

获取文件路径是一个安全问题。您可以获得的最接近的是fakepath。您还可以使用files[0] 代替 value 来获取有关文件的更多信息。

考虑通过 HTML5 FileReader API 使用 HTML5 文件拖放。 This tutorial 解释了如何做到这一点。

【讨论】:

  • 如果您只需要获取名称,则只需执行this 之类的操作。
猜你喜欢
  • 1970-01-01
  • 2015-12-16
  • 1970-01-01
  • 2015-08-20
  • 2021-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多