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ę?