上传文件的自定义文件名

时间:2011-12-14 08:28:44

标签: primefaces

我正在使用JSF 2.0,PF 3.0M3和GF 2.1。

我想通过为其提供自定义名称来上传文件。我想使用PF的多文件上传功能。

这就是我想要的 -

选择上传取消 - 用于多个文件上传的PF控件。

名称:我的第一个上传的图像文件: - (从选择控制文件上传控件中选择)test.jpg

名称:我的第二张图片文件:test2.jpg

用户输入文件的自定义名称并按下上传按钮后,应将文件和自定义名称保存在db中。

这可以使用“多个”文件上传功能吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我认为更好的解决方案是让用户上传他想要的文件,然后为每个上传的文件提供dialog/panel(或其他)inputText and a submit button,用户可以插入如果他想要文件的新名称,因为可能存在他不想要/需要重命名的文件。而且你必须实现一个重命名正确文件的java类。

如果你想要更复杂的东西,在上传完所有文件之后,你可以提供一个显示所有文件的界面(如果它们是图像,你可以显示预览),甚至包含所有文件的treeTable ,然后为treeTable中的每个选定文件实现contextMenu。此上下文菜单可以包含rename子菜单项,甚至包含deletedownload个项目。