html5 - 在TinyMCE中,html5设置数据 URI

  显示原文与译文双语对照的内容

TinyMCE初始化选项


$scope.tinymceOptions = {


 plugins: 'base64img image imagetools paste.. .',


 relative_urls: false,


 paste_data_images: true,


. . .


};



paste_data_images: true 选项意味着不应该从粘贴的内容( 请参阅文档 ) 中删除 data:url 图像( inline 图像) 。
我使用了 TinyMCE 4.2.8.inside base64img 插件,我编写了以下代码


var editor;//TinyMCE editor


var imgData;//base64 image data string, like"data:image/png;base64,...="


editor.setContent("<img src='" + imgData +"'/>", {format: 'raw'});



//editor.execCommand('mceInsertRawHtml', false, '<img src='' + imgData + ''/>');//another way



将图像加载到中,该图像在内存中作为base64字符串加载。 执行命令后,img会以神奇的转换为'blob:http%3A//localhost%3A8080/...'为什么

它使用( 显示图像),但我想将图像存储为 data:,而不是将它的上传到服务器并存储为 blob 。 如何更改这里行为的?

时间: 原作者:

图像作为 'data:image/png;base64,...=' 保存在内部,因此不必担心。 不进行上传 'blob:http%3A//localhost%3A8080/...' 仅用于显示图像信息。

原作者:
...