正在获取客户端计算机上特定目录中的文件名

Getting the filenames in specific directory on the client machine

本文关键字:文件名 获取 客户端 计算机      更新时间:2023-09-26

首先,我要感谢这个优秀的网站为开发人员提供的所有帮助。我遇到一个问题,我需要用户浏览到他/她的机器上的特定文件夹,然后单击提交按钮。我喜欢从这个文件夹中获取所有的文件名和类型,并在servlet中读取。

我不需要上传功能,我需要读取所选文件夹中的文件名和类型。

这可能吗?

提前谢谢。

从浏览器内的网页读取本地文件系统的问题在于浏览器运行的沙盒。通常,你无法以这种方式走出沙盒来读取本地文件。有几种方法可以解决这个问题,对于Java,您可以使用签名的小程序,或者使用签名的ActiveX控件。两者都不应该那么难,但Java小程序将有更好的全面支持,因为ActiveX只适用于windows。不过,真正的问题将是签约。这是一个封闭的环境中的东西,还是每个人都可以使用的真正的互联网?如果它是一个包含的环境,您可能可以使用自签名证书来完成它。否则,您将需要来自实际证书颁发机构的证书。这些可能会很贵。