event.getFile (). getFileName () zwraca plik z pełną ścieżką w JSF2.0 z PrimeFaces 3.5

Używam PrimeFaces v3.5 do przesyłania plików w moim komputerze z systemem Windows przy użyciu przeglądarki Firefox.event.getFile().getFileName() zwraca nazwę pliku z pełną ścieżką, co powoduje dalsze problemy. Wewnętrznie PrimeFaces używa Apache Commons. Sprawdziłemjavadoc ale też już mi nie pomagam.

Aby poradzić sobie z tym problemem, zmodyfikowałem program trochę w następujący sposób:

        String fileName = event.getFile().getFileName();
        fileName = fileName.substring(fileName.lastIndexOf("\\"));

Ale nie jest solidny i niezawodny. Wszelkie sugestie proszę?

questionAnswers(1)

yourAnswerToTheQuestion