【问题标题】:How to make the dialog in the HTML page to select a local file path?如何使 HTML 页面中的对话框选择本地文件路径?
【发布时间】:2012-05-24 12:19:24
【问题描述】:

我正在编写一个具有用于配置的 Web 界面的服务器应用程序。一些选项 - 本地文件的路径。现在只是

<input type = "text" ... >

但我想要一个打开文件选择器的按钮。我知道有

<input type="file"...>,

但它不允许 then 获取路径。这在不同的浏览器中以不同的方式实现。有时路径是空的,有时是假的。这是由于您的浏览器中的安全策略,使攻击者没有看到用户文件存储的结构。是否有可能通过获取所选文件路径的可能性以某种方式实现对话?

【问题讨论】:

    标签: javascript html ajax


    【解决方案1】:

    嗯,按照你已经提到的规则,我认为你做不到。您可以使用的唯一错误是:

    • 限制获取动态路径只能在IE下使用
    • 从 IE 实现 ActiveX 管理
    • 与 Windows 的 API“GetOpenFileName”通信

    这真的很脏,但如果你不介意这里有一个解决方案。

    rgds

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-10
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2023-01-12
      相关资源
      最近更新 更多