[MVC]如何删除文章内容中的图片

简介: 1.实现代码 if (!string.IsNullOrWhiteSpace(entity.Content)) { var immgList = TextHelper.

1.实现代码

if (!string.IsNullOrWhiteSpace(entity.Content))
                {
                    var immgList = TextHelper.GetImgUrlList(entity.Content);  
                    var mainUrl = (Request.Url.ToString()).Replace(Request.RawUrl, ""); 
                    foreach (var item in immgList)
                    {
                        var filepath = item.Replace(mainUrl, "~"); 
                        FileHelper.DeleteFiles(filepath);
                    }
                }

2.解析:

 TextHelper.GetImgUrlList 提取文本中的图片地址列表
 mainUrl 文章内容中的图片地址是绝对地址,需要进行转换为相对路径
 FileHelper.DeleteFiles 根据相对路径删除文件
 
 
 
相关文章
|
3月前
|
前端开发 Java Maven
如何在Spring MVC中实现图片的上传和下载功能
如何在Spring MVC中实现图片的上传和下载功能
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js的基于mvc的高校办公室行政事务管理系统附带文章和源代码设计说明文档ppt
基于springboot+vue.js的基于mvc的高校办公室行政事务管理系统附带文章和源代码设计说明文档ppt
22 0
|
10月前
|
设计模式 前端开发 Java
一篇文章让使你的Spring Mvc学习入门,还不来了解吗?
一篇文章让使你的Spring Mvc学习入门,还不来了解吗?
|
XML 前端开发 Java
Spring MVC 父子容器是什么?这篇文章讲清楚了
Spring MVC 父子容器是初学 Spring MVC 时最先接触到 Spring 知识点之一,还记得我刚工作那会,项目基础架构是其他同事搭建的,其中就用到了 Spring MVC 中的父子容器,还把 Spring MVC 中的不同层拆成了不同的 maven 模块。这里暂不讨论这种模块拆分方式的优劣,Spring 为什么设计出具有层次结构的容器呢?Web 环境中什么场景会用到这种具有层次结构的容器?
499 0
Spring MVC 父子容器是什么?这篇文章讲清楚了
|
前端开发 Java Spring
Java Spring MVC 图片上传操作详解
在现代的Web开发中,图片上传是一个非常常见的需求。而Java Spring MVC框架则是JavaWeb开发中常用的框架之一。本文将介绍如何在Java Spring MVC框架中实现图片上传操作。
124 0
|
开发框架 缓存 前端开发
ASP.NET Core MVC 从入门到精通系列文章(完)
ASP.NET Core MVC 从入门到精通系列文章(完)
232 0
|
开发框架 前端开发 .NET
ASP.NET MVC增删改查带图片路径读取
ASP.NET MVC增删改查带图片路径读取
171 0
ASP.NET MVC增删改查带图片路径读取
|
开发框架 前端开发 JavaScript
ASP.NET MVC使用Layui选择多图片上传
ASP.NET MVC使用Layui选择多图片上传
322 0
ASP.NET MVC使用Layui选择多图片上传
|
开发框架 移动开发 前端开发
ASP.NET MVC中使用jQuery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
ASP.NET MVC中使用jQuery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
281 0
|
存储 JSON 前端开发
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---一篇文章带你读懂返回值处理器HandlerMethodReturnValueHandler (下)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---一篇文章带你读懂返回值处理器HandlerMethodReturnValueHandler (下)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---一篇文章带你读懂返回值处理器HandlerMethodReturnValueHandler (下)