vue-tinymce的使用,粘贴文件上传,自定义文件上传,改base64转换成上传到服务器返回url

vue中使用

<vue-tinymcev-model="itemForm.content":setting="setting"
/><script>
export default {data(){return {itemForm: {content: ''},setting: {menubar: false,relative_urls: false,remove_script_host: false,paste_data_images: true, // 允许粘贴图片// powerpaste_allow_local_images: true,// powerpaste_word_import: 'propmt', // 只支持office,不支持wps 允许粘贴word图片 参数可以是propmt, merge, clear,效果自行切换对比document_base_url: STATIC_URL,toolbar:'undo redo | fullscreen | formatselect alignleft aligncenter alignright alignjustify | link unlink | numlist bullist | image media table | fontselect fontsizeselect forecolor backcolor | bold italic underline strikethrough | indent outdent | superscript subscript | removeformat |',toolbar_drawer: 'sliding',quickbars_selection_toolbar:'removeformat | bold italic underline strikethrough | fontsizeselect forecolor backcolor',plugins: 'link image media table lists fullscreen quickbars paste',language: 'zh_CN', // 本地化设置height: 360,width: '100%',resize: 'both',images_upload_base_path: '图片访问域名地址',images_upload_handler: (blobInfo, success, failure) => tinymceUploadImage(blobInfo, success, failure) // 上传图片base64转换成自定义上传}}}
}
<script>

utils.js

// 富文本编辑器图片base64 - 改为url上传
export function tinymceUploadImage(blobInfo, success, failure) {const formData = new FormData()// 服务端接收文件的参数名,文件数据,文件名formData.append('upfile', blobInfo.blob(), blobInfo.filename())axios({method: 'post',// 这里是你的上传地址url: '/api/upload/image',data: formData}).then((res) => {// 接口返回的图片地址success(res.Data.msgbox)}).catch(() => {failure('上传失败')})
}

vue-tinymce的使用,粘贴文件上传,自定义文件上传,改base64转换成上传到服务器返回url相关推荐

  1. 微信小程序中base64转换成图片;uni-app小程序base64转图片;微信小程序base64文件转图片;微信小程序base64图片转图片

    将微信小程序的图片转成base64 点击此链接看另一篇 以下是将后端返回的base64转成图片: 方法1:使用微信小程序自带方法 //把base64转换成图片getBase64ImageUrl: (b ...

  2. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数

    Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...

  3. 上传 mp4 格式判断_视频如何转换成通用的MP4格式?按下这个键,10秒就能搞定...

    我们在网上下载视频的时候,有很多的视频都是无法播放的,或者是需要特定的播放器才可以播放.其实,只要把这些视频的格式转换成通用的MP4格式即可.如果你还不知道怎么转换视频格式,下面就教大家两个小方法,百 ...

  4. html怎么在图片上加文字_怎么把图片文字转换成word文档

    我们在和别人交流的时候,有时候为了方便对方查看和理解,我们会使用文字图片进行交流,这是一种非常方便交流的形式.那如果我们想要将图片里的文字转换成Word文档应该怎么操作? 如果我们想要将图片识别为Wo ...

  5. c语言打开当前目录下的文件_Linux下自定义文件默认打开方式

    这个需求,我很早就已经有了.比如,我之前手动安装了Typora,但一直没有设置好默认打开方式.在Deepin系统下右击.txt或.md文件,在「打开方式」及其下级选项「选择默认程序」下都无法直接看到T ...

  6. python如何读取数据保存为新格式_python,初学者应用实例:读取文件中的数据,将将北京时间转换成世界时间,再保存成新的CSV格式文件...

    数据格式转换是科研工作中经常需要完成的任务.本程序实现了这个功能.将文本文件"TableS1.dat"中的数据读取,原文件格式为: No Date Time Mag Dis 119 ...

  7. Android Canvas画布上放图片,保存图片为黑色,转换成PNG格式还是黑色,画布设置白色则图片不显示,特例出完美的解决办法

    网上都说 bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);替换成bitmap.compress(Bitmap.CompressFormat.J ...

  8. html 自定义文件选择,html5 自定义文件上传

    文件上传 Click to upload! //触发 文件上传组件的 click 事件 , 打开文件上传的对话窗口 document.getElementById("yourBtn" ...

  9. vueCli3.0文件上传后,后端返回流,前端转换成pdf预览的3种方式

    第一种是用: <iframe> 嵌套显示 先上效果图: 注:这种还带样式的是我后面修改源码的 js添加的 :   customToolbar.js //创建一个新样式 let sheet ...

最新文章

  1. xml相关php函数,PHP利用xml常用函数的详细集合示例
  2. 转://RMAN跨平台可传输表空间和数据库
  3. avi编码格式以及查看的视频编码方式的小工具
  4. mysql从库延时好高_部署MySQL延迟从库的几个好处
  5. 7-27 通讯录的录入与显示 (10 分)
  6. 95-10-055-启动-MetadataCache
  7. php实现事件监听与触发的方法
  8. 【python】BMR基础代谢率计算器的设计
  9. 蜂巢网格生态护坡材料,我们一直在努力
  10. AssertionError: View function mapping is overwriting an existing endpoint function: inner
  11. 主机和服务器之间有何区别?
  12. 【华人学者风采】王祥科 华北电力大学
  13. Stata 基础知识 1
  14. 扫码支付(原生支付)-模式一和模式二
  15. 计算机考研复试面试常问问题 编程语言篇
  16. 去哪儿网网页版机票数据
  17. 计算机丢失UxTheme无法修复,Win7开机遇到uxtheme.dll丢失无法进入桌面怎么解决
  18. iOS 利用摄像头闪光灯测心率绘画心率图
  19. Magical Forest
  20. 如何判断一个正整数是否是素数素数(Prime Number),又称质数,一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数;

热门文章

  1. 计算机中类似派的符号是,符号主义
  2. Netty源码阅读(2)之——服务端源码梗概
  3. 树莓派3b安装win10的桌面版操作系统
  4. 小波图像融合的Matlab实现示例(添加图片演示080428)
  5. ride.py打开失败——默认文件打开方式设置为python
  6. 假如AIphago五战全胜李世石
  7. 红米游戏手机防水吗?ip53防水等级什么概念?
  8. 2021年高配置TWS降噪耳机有哪些?高配置TWS降噪耳机排行榜
  9. 中国管理为啥崇尚痞、厚、黑?
  10. 如何设置活动定时器的时间