event.getFile (). getFileName () gibt mit PrimeFaces 3.5 einen Dateinamen mit vollständigem Pfad in JSF2.0 zurück

Ich verwende PrimeFaces v3.5, um die Dateien auf meinem Windows-Computer mithilfe des Firefox-Browsers hochzuladen.event.getFile().getFileName() gibt den Dateinamen mit dem vollständigen Pfad zurück, was weitere Probleme verursacht. Intern verwendet PrimeFaces Apache-Commons. Ich habe das überprüftjavadoc hilft mir aber auch nicht mehr.

Um dieses Problem zu lösen, habe ich das Programm ein wenig wie folgt modifiziert:

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

Aber es ist nicht robust und zuverlässig. Irgendwelche Vorschläge bitte?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage