带有多个内联编辑器的 TinyMCE 本地图像上传

TinyMCE local image upload with multiple inline editors

首先,我是tinymce的初学者,而且不是英语母语,如有错误请见谅;)

我打算通过按一个按钮并运行使用 tinymce 网站提供的功能,从我网站上的多个内联 tinymce(v.4) 编辑器上传本地图像 (Base64):

tinymce.activeEditor.uploadImages(function(success) {
  $.post('ajax/post.php', tinymce.activeEditor.getContent()).done(function() {
    console.log("Uploaded images and posted content as an ajax request.");
  });
});

到目前为止它运行良好,但我仍然有一个小问题:它只从 "active editor" 上传图像(如代码中所述)。如果我将图像添加到编辑器,而不是关注页面上的另一个图像,然后 运行 函数,它只会从当前活动的编辑器上传,而不是我之前添加的图像。

如何实现它从页面上的所有编辑器上传?

提前致谢!

TinyMCE 已经有办法处理插入本地图像并将它们发送到您的服务器:

https://www.tinymce.com/docs/advanced/handle-async-image-uploads/

如果您在 init() 编辑器时在每个编辑器上进行配置,这些事情将在所有编辑器实例中正确完成。