我想为我的应用程序创建一个文件夹选择器,它只能在Internet Explorer浏览器(IE6 +)上运行。
我想通过HTML浏览按钮或类似工具获取用户希望使用的完整文件夹路径,然后将其传递给我用PHP编写的服务器端应用程序!出于安全原因,这不能通过JavaScript完成,因此我正在寻找其他可行的替代方案。
我已经使用Java Applet实现了一个解决方案,但是由于它在IE6上不起作用而无法解决,加上浏览器安全性被锁定在我部署此应用程序的地方,这意味着我不太可能逃脱小应用程序。
目前的解决方案是让用户将文件夹位置粘贴到textfiel中,这是不可接受的。
欢迎任何实施建议!
全部谢谢
答案 0 :(得分:0)
如果您的应用仅限IE,则只需一种方法即可创建简单的ActiveX控件:
HRESULT BrowseForFolder([out] BSTR folderName);
ATL向导将为您提供主要部分代码。
但我会考虑使用 flash :
它比Java更广泛使用(我 这么认为。)
ActiveX强烈依赖于 浏览器的安全选项,安装起来比较烦人。