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