Как вы выбираете имя файла загруженного файла в ICEfaces со льдом: inputFile? Причина, по которой я хочу это сделать, заключается в том, что пользователь может загружать несколько файлов с одним и тем же именем, без перезаписи сервера или возникновения ошибки.
Я попытался установить для атрибута submitOnUpload тега значение «preAndPostUpload» и создать uploadActionListener для этого тега, который изменяет имя файла FileInfo объекта InputFile на случайную строку. Если он пытается изменить имя файла перед загрузкой, он игнорируется, и файл загружается с предоставленным пользователем именем файла. Если он пытается изменить имя файла после загрузки, я получаю бесполезное исключение NullPointerException. Как выбрать имя, под которым файл сохраняется?
JSF 1.2, IceFaces 1.8.2