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

时间:2016-01-16 10:52:48

标签: liferay liferay-6 liferay-theme

我需要你的帮助。有谁知道如何从data / document_library文件夹中清除上传的文件。例如,我开发了foto上传portlet。当用户上传新的照片时,应删除之前的照片。 这是abs示例图像url的示例。  http://localhost:8080/image/journal/article?img_id=30634 我如何以编程方式删除使用此类网址映射的文件?

更新

在分析了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)));
                }
            }

正则表达式在纵向网址http://localhost:8080/image/journal/article?img_id=30634

中搜索图片ID

0 个答案:

没有答案