如何在HTML页面中创建对话框以选择本地文件路径?

时间:2012-05-24 12:19:25

标签: javascript html ajax

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

<input type = "text" ... >

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

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

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

1 个答案:

答案 0 :(得分:1)

嗯,我认为你不能这样做,因为你已经提到的规则了。您可以使用的唯一错误是:

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

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

RGDS