fix: rich text editor reuploads images or videos repeatedly during redraws (#5437)

#### What type of PR is this?

/area editor
/area ui
/kind bug
/milestone 2.14.x

#### What this PR does / why we need it:

在当前富文本编辑器中,当做出使图片、视频等组件需要重绘的事件时,会导致已经上传的文件重复上传。
本 PR 在上传完成后,将图片、视频组件 `file` 设置为空,用于解决此问题。

#### How to test it?

1. 使用复制、粘贴的方式在富文本编辑器中添加图片、视频
2. 将上传的图片、视频所处位置进行变更(需要向当前位置往后移动)。
3. 查看已上传的图片、视频是否会重复上传。

#### Which issue(s) this PR fixes:

Fixes #5436 

#### Does this PR introduce a user-facing change?
```release-note
解决富文本编辑器中已上传的图片及视频会重复上传的问题
```
pull/5448/head
Takagi 2024-03-05 15:16:07 +08:00 committed by GitHub
parent 6ea7abeff2
commit eef53ea81a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View File

@ -97,6 +97,7 @@ const resetUpload = () => {
props.updateAttributes({
width: undefined,
height: undefined,
file: undefined,
});
}
};

View File

@ -57,6 +57,7 @@ const resetUpload = () => {
props.updateAttributes({
width: undefined,
height: undefined,
file: undefined,
});
}
};