quill保存内容格式为{\"insert\":{\"image\":\"./cmm/showFile?fileType=image&fileId=2c908354888ac14f01888e39e570005b\"}}quill如何获取保存的图片
时间: 2023-07-06 07:32:45 浏览: 126
读取图片保存图片文档
要获取Quill保存的图片,你需要先解析Quill的Delta格式,然后找到Delta中包含图片的那个insert对象。具体的步骤如下:
1. 获取Quill的Delta格式内容。
例如,你有一个Quill保存的内容字符串,可以通过以下代码将其解析为Delta格式:
```
var delta = JSON.parse(quillContent);
```
其中,quillContent是你保存的Quill内容字符串。
2. 找到Delta中包含图片的那个insert对象。
遍历Delta中的每个insert对象,查找其中包含图片的那个对象。你可以通过判断insert对象中是否包含image属性来找到图片对象,例如:
```
var imageInsert = delta.ops.find(function(op) {
return op.insert && op.insert.image;
});
```
其中,imageInsert就是包含图片的insert对象。
3. 获取图片的URL。
imageInsert对象中的image属性保存了图片的URL地址。你可以通过以下代码获取该URL:
```
var imageUrl = imageInsert.insert.image;
```
其中,imageUrl就是保存的图片的URL地址。你可以将其用于显示图片等操作。
阅读全文