我目前正在开发ICEFaces Web应用程序,我需要一个文件夹浏览/选择控件。有人找到了解决方案吗?
附加信息:应用程序生成必须存储在本地计算机上的文件,因此用户必须选择应该存在的位置。
答案 0 :(得分:0)
您可以使用
<ice:inputFile/>
组件。通过这个,您将能够完美地上传文件。
<ice:inputFile id="inputFile1" actionListener="#{bean.ipfActionListener}"
fileNamePattern=".+\.xls" uniqueFolder="true" uploadDirectory="<Your Location>"/>
以上版本将在显示filechooser对话框时过滤扩展名为.xls的文件。
答案 1 :(得分:0)
ICEfaces无权访问 出于安全原因,Web浏览器计算机上的文件系统。 因此,没有用于选择目录的ICEfaces组件 下载文件到。其他JavaScript库也有相同的限制。
通常,当下载网络等不可显示的文件(如ZIP文件)时 浏览器会提示您保存文件。我的Firefox网络浏览器 有选项'总是问我在哪里保存文件'和 这个选项我得到一个原生文件选择对话框和 可以控制每个下载文件的存储位置。你能用吗? 相反,这种方法呢?