这几天在做富文本编辑业务,在删除服务器资源方面遇到了问题,网上搜索了很久都没找到办法,现在把自己解决的过程记录如下:
思路:
- 点击工具栏的图标,选取图片(不是base64格式)上传到服务器,上传成功后服务器返回资源地址,把资源地址存到一个数组里(uploadImages),并且把img标签插入到编辑区。
- 当编辑区失焦时选取所有的img标签,将img标签的src属性存到一个数组里面(pubImages)。
- 当要进行删除操作时,把两个数组进行比较,并且返回不重复的数据,发送给后端进行删除。
后端返回资源格式:\uploads\works\imagename.jpg