我需要你的帮助。有谁知道如何从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