Rav*_*shi 4 windows jsf primefaces
我正在使用PrimeFaces v3.5使用Firefox浏览器在我的Windows机器上传文件.event.getFile().getFileName()返回带有完整路径的文件名,这会导致进一步的问题.PrimeFaces内部正在使用Apache公共资源.我检查了javadoc但是没有帮助我了.
为了克服这个问题,我修改了程序,有点像以下方式 -
String fileName = event.getFile().getFileName();
fileName = fileName.substring(fileName.lastIndexOf("\\"));
Run Code Online (Sandbox Code Playgroud)
但它不稳健可靠.有什么建议吗?
Commons IO提供FilenameUtils#getName()了确切的用途.
String filename = FilenameUtils.getName(event.getFile().getFileName());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5113 次 |
| 最近记录: |