gpt4 book ai didi

javascript - 使用base64编码将图像嵌入到tinymce中

转载 作者:可可西里 更新时间:2023-11-01 15:02:05 30 4
gpt4 key购买 nike

我想在tinymce编辑器中嵌入图片而不是文件,我想用这种形式嵌入(直接把它的base64数据)

<img src="data:image/png;base64,ABCD..."></img>

我将图像数据存储在一个变量中,

var data= '<img src="data:image/png;base64,ABCD..."></img>';

当我调用

tinyMCE.execCommand('mceInsertContent', false, data);

tinyMCE.execCommand('mceInsertRawHTML', false, data);

tinyMCE.activeEditor.setContent(data, {format:'raw'});

调用后,当我取回 HTML 时,我们有:

<img src="blob:XYZ">

但是 blob 内容与我们提供的数据不一样,它很短,如果我们在另一个浏览器中重用这个 HTML,我们将看不到图像。 TinyMCE 使用此 BLOB:.. 进行缓存,但我不想要任何缓存。

最佳答案

尝试设置这个配置

tinymce.init({
paste_data_images: true
});

https://www.tiny.cloud/docs/plugins/paste/#paste_data_images

关于javascript - 使用base64编码将图像嵌入到tinymce中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45232114/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com