我有这种情况:我正在尝试删除用户的旧头像图像,然后再从托管 bean 中放置一个新头像。
String fileName = "resources/img/useravatars/" + getSessionBean().getSearchAccount().getAvatar();
File f = new File(fileName);
我用谷歌搜索了一下,似乎我可以从 ExternalContext 获得该文件夹的路径,例如:
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.getExternalContext(). ...
但是我在类 docs中找不到合适的方法。您能否帮忙放置什么而不是......或提出更好的解决方案。
PS。不知何故,我怀疑可以对链接进行硬编码,但到目前为止还没有运气。