Javascript 列出Web应用程序上的本地目录

Javascript 列出Web应用程序上的本地目录,javascript,directory,activex,Javascript,Directory,Activex,我有一个Web应用程序的想法,我需要列出客户机上存在的目录的所有文件(例如C:\Temp) 我在网上搜索了很多,也搜索了堆栈溢出。我找不到解决我问题的任何问题的答案 我希望能够列出一个目录中的所有文件和子目录,如果可能的话,可以得到文件类型 我知道这不能仅用本机Javascript实现。如果有一些东西限制在Firefox之类的浏览器上,比如XPCOM,我不介意使用 我只是想知道在WEB应用程序上执行此操作的最佳方法是什么。(Windows应用程序是不可接受的,也不想依赖ActiveX,因为我们不

我有一个Web应用程序的想法,我需要列出客户机上存在的目录的所有文件(例如C:\Temp)

我在网上搜索了很多,也搜索了堆栈溢出。我找不到解决我问题的任何问题的答案

我希望能够列出一个目录中的所有文件和子目录,如果可能的话,可以得到文件类型

我知道这不能仅用本机Javascript实现。如果有一些东西限制在Firefox之类的浏览器上,比如XPCOM,我不介意使用

我只是想知道在WEB应用程序上执行此操作的最佳方法是什么。(Windows应用程序是不可接受的,也不想依赖ActiveX,因为我们不打算支持IE)

我们偏爱基于Javascript的解决方案。我们真的不想依靠服务器端来完成这项工作。但我们对服务器端的建议持开放态度。 对于任何服务器端建议,我们都使用ASP.NETMVC


我们正在寻找类似的东西,但我根本不想依赖ActiveX。如前所述,只使用Firefox解决方案是可以的。

简言之:您无法从浏览器获得控件来列出驻留在本地系统(客户端计算机)上的文件。

如果用户在弹出对话框中单击“允许”,则Java小程序如果签名和设置正确,可以访问本地文件系统


Flash和Silverlight是由智能生物构建的,它们不允许您访问本地文件系统——如果它们允许,还会弹出一个对话框,询问用户是否信任该web应用程序。否则,人们可能会使用它来收集有关系统的各种潜在危险信息。

出于安全原因,该文件系统故意不可用。您需要使用Java或Flash来完成此操作。我知道这是不可用的。我在寻找替代品。比如Flash或基于Java的,甚至Silverlight。刚刚开始讨论什么是最好的方法