TinyMCE init选项
$scope.tinymceOptions = { plugins: 'base64img image imagetools paste ...',relative_urls: false,paste_data_images: true,... };
paste_data_images:true选项表示不应从粘贴的内容中删除数据:url图像(内联图像)(请参阅docs).
我使用TinyMCE 4.2.8.里面的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
到embed an image,它作为base64字符串加载到内存中.命令执行后,img src被神奇地转换为’blob:http:// localhost:8080 / …’.为什么?