解析富文本处理 img 标签

场景:解决富文本中上传本地图片后,临时图片地址处理。

xml 复制代码
<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.11.2</version>
</dependency>
java 复制代码
public static String documentBody(String newsBody) {
        Element doc = Jsoup.parseBodyFragment(newsBody).body();
        Elements pngs = doc.select("img[src]");
        String httpHost = "http://192.168.1.1";
        for (Element element : pngs) {
            String imgUrl = element.attr("src");
            if (imgUrl.trim().startsWith("/")) {               
                imgUrl = httpHost + imgUrl;
                element.attr("src", imgUrl);
            }
        }
        return newsBody = doc.toString();
    }
相关推荐
在屏幕前出油21 小时前
02. FastAPI——路由
服务器·前端·后端·python·pycharm·fastapi
斌糖雪梨21 小时前
invokeBeanFactoryPostProcessors(beanFactory); 方法详解
java·后端·spring
上进小菜猪21 小时前
复杂 SQL 查询性能优化:深入解析 KingbaseES 的连接条件下推机制
后端
野犬寒鸦21 小时前
面试常问:TCP相关(中级篇)问题原因即解决方案
服务器·网络·后端·面试
北辰alk1 天前
性能调优实战:金仓数据库连接条件下推原理与案例拆解
后端
Tzarevich1 天前
别再信它“一本正经地胡说”了!用 RAG终结大模型“幻觉”
后端·langchain·llm
悟空码字1 天前
SpringBoot + 腾讯地图实战:打造全能型地理位置服务平台,开箱即用!
java·spring boot·后端
martinzh1 天前
AI 再也不用截图点点点了!用一行命令让它直接画流程图
后端
顺风尿一寸1 天前
Spring事务回滚探秘:从@Transactional到数据库连接的完整旅程
java·后端
雨夜之寂1 天前
能动手才推 · AI · 03/14
后端