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 / …’.为什么?