1

我有一个小程序,它使用 Java 图形库来允许用户绘制线条和形状,它们将作为插件嵌入到 TinyMCE 编辑器中。我不确定如何将用户绘制的图像作为图像插入到编辑器中。

非常感谢任何帮助或参考!

4

2 回答 2

1

我不相信你的目标是没有(受信任的)小程序将图像保存到磁盘并提示用户然后将其上传到 CMS。

于 2012-06-21T14:16:14.913 回答
0

您可以将图像上传到网络服务器,并使用代码插件(“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">');
于 2012-06-20T16:50:57.343 回答