【发布时间】:2011-03-24 23:07:34
【问题描述】:
如何在 ICEfaces 中使用 ice:inputFile 选择上传文件的文件名?我想这样做的原因是,用户可以上传多个同名文件,而不会被服务器覆盖或导致错误。
我尝试将标签的 submitOnUpload 属性设置为“preAndPostUpload”,并为该标签创建一个 uploadActionListener,将 InputFile 的 FileInfo 的文件名更改为随机字符串。如果它尝试更改预上传的文件名,它会被忽略,并使用用户提供的文件名上传文件。如果它试图在上传后更改文件名,我会得到一个无用的 NullPointerException。如何选择保存文件的名称?
JSF 1.2,IceFaces 1.8.2
【问题讨论】:
标签: java jsf file-upload icefaces