我正在使用JSF 2.0,PF 3.0M3和GF 2.1。
我想通过为其提供自定义名称来上传文件。我想使用PF的多文件上传功能。
这就是我想要的 -
选择上传取消 - 用于多个文件上传的PF控件。
名称:我的第一个上传的图像文件: - (从选择控制文件上传控件中选择)test.jpg
名称:我的第二张图片文件:test2.jpg
用户输入文件的自定义名称并按下上传按钮后,应将文件和自定义名称保存在db中。
这可以使用“多个”文件上传功能吗?
感谢。
答案 0 :(得分:0)
我认为更好的解决方案是让用户上传他想要的文件,然后为每个上传的文件提供dialog/panel
(或其他)inputText and a submit button
,用户可以插入如果他想要文件的新名称,因为可能存在他不想要/需要重命名的文件。而且你必须实现一个重命名正确文件的java类。
如果你想要更复杂的东西,在上传完所有文件之后,你可以提供一个显示所有文件的界面(如果它们是图像,你可以显示预览),甚至包含所有文件的treeTable
,然后为treeTable中的每个选定文件实现contextMenu
。此上下文菜单可以包含rename
子菜单项,甚至包含delete
和download
个项目。