我正在使用 PrimeFaces v3.5 使用 Firefox 浏览器将文件上传到我的 Windows 机器中。event.getFile().getFileName()
正在返回具有完整路径的文件名,这会导致进一步的问题。PrimeFaces 在内部使用 Apache commons。我也检查了javadoc,但不再帮助我了。
为了克服这个问题,我修改了程序有点像下面的方式 -
String fileName = event.getFile().getFileName();
fileName = fileName.substring(fileName.lastIndexOf("\\"));
但它并不健壮和可靠。请问有什么建议吗?