2010-08-03 2 views
1

Как вы выбираете имя файла загруженного файла в ICEfaces со льдом: inputFile? Причина, по которой я хочу сделать это, заключается в том, что пользователь может загружать несколько файлов с тем же именем, не перезаписывая их сервером или не вызывая ошибки.Как вы выбираете имя файла загруженного файла в ICEfaces?

Я попытался установить атрибут submitOnUpload тега для preAndPostUpload и сделать uploadActionListener для этого тега, который изменяет имя файла FileFil в исходную строку. Если он пытается изменить предварительную загрузку имени файла, он игнорируется и файл загружается с предоставленным пользователем именем файла. Если он пытается изменить загрузку имени файла, я получаю бесполезное исключение NullPointerException. Как выбрать имя, в котором сохранен файл?

JSF 1.2, ICEfaces 1.8.2

ответ

2

О, я получил его. Вместо вызова FileInfo.setFileName вы хотите вызвать FileInfo.getFile(). Renameto().

Смежные вопросы