我有一个小程序,它使用 Java 图形库来允许用户绘制线条和形状,它们将作为插件嵌入到 TinyMCE 编辑器中。我不确定如何将用户绘制的图像作为图像插入到编辑器中。
非常感谢任何帮助或参考!
我有一个小程序,它使用 Java 图形库来允许用户绘制线条和形状,它们将作为插件嵌入到 TinyMCE 编辑器中。我不确定如何将用户绘制的图像作为图像插入到编辑器中。
非常感谢任何帮助或参考!
我不相信你的目标是没有(受信任的)小程序将图像保存到磁盘并提示用户然后将其上传到 CMS。
您可以将图像上传到网络服务器,并使用代码插件(“html”按钮)将引用该图像的图像标签输入到编辑器中。
更新:
您需要创建 base64 编码字符串并调用以下 tinymce 命令:
示例:对于您的系统,您需要将 base64 编码的字符串放入变量 my_image_base64_string。
var my_image_base64_string = 'R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcppV0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7';
tinymce.activeEditor.execCommand('insertHTML', false, '<img src="data:image/gif;base64,' + my_image_base64_string + '" width="16" height="14">');