Liferay:如何以编程方式删除Liferay文档库文件夹中上载的文件?

Liferay:如何以编程方式删除Liferay文档库文件夹中上载的文件?,liferay,liferay-6,liferay-theme,Liferay,Liferay 6,Liferay Theme,我需要你的帮助。有人知道如何从数据/文档库文件夹中清除上载的文件吗。例如,我开发了一个用于上传portlet的Fox。当用户上传新的foto时,先前的应该被删除。 下面是abs示例图像url的示例。 http://localhost:8080/image/journal/article?img_id=30634 如何以编程方式删除使用此类URL映射的文件 更新 在分析liferay数据库表(图像等)后,我决定: if (StringUtils.isNotEmpty(portraitUrl)) {

我需要你的帮助。有人知道如何从数据/文档库文件夹中清除上载的文件吗。例如,我开发了一个用于上传portlet的Fox。当用户上传新的foto时,先前的应该被删除。 下面是abs示例图像url的示例。
http://localhost:8080/image/journal/article?img_id=30634
如何以编程方式删除使用此类URL映射的文件

更新

在分析liferay数据库表(图像等)后,我决定:

if (StringUtils.isNotEmpty(portraitUrl)) {
                Pattern pattern = Pattern.compile("([0-9]+)$");
                Matcher matcher = pattern.matcher(portraitUrl);
                if (matcher.find()) {
                    ImageLocalServiceUtil.deleteImage(Long.valueOf(matcher.group(0)));
                }
            }

正则表达式在纵向Url中搜索图像id
http://localhost:8080/image/journal/article?img_id=30634

听起来你a)已经解决了你的问题(?)和b)你正在使用(最高)Liferay 6.0,因为你的解决方案包含ImageLocalServiceUtil,它自6.1以来就不存在了-你能确认两者吗?是的,我解决了我的问题,但是我使用liferay 6.2 CE@OlafKock听起来像你a)已经解决了你的问题(?)和b)你正在使用(最多)liferay 6.0,因为你的解决方案包含ImageLocalServiceUtil,它从6.1开始就不存在了-你能确认两者吗?是的,我解决了我的问题,但我使用liferay 6.2 CE@OlafKock