自定Tinymce中的图片上传
在引入组件上添加 上传图片的url地址
<tinymce
    :height="300"
    ref="tinymce"
    //上传图片的url地址
    upload-url="http://baidu/uploadImg"
    v-model="form.content2"
            ></tinymce>
在Tinymce中找到index.vue
props中添加传过来的地址
// 接收传过来的地址
uploadUrl: {
    type: String,
    required: true
}
引入axios 添加如下方法
// 这个方法加上  富文本 自动添加上传按钮
        images_upload_handler(blobInfo, success, failure, progress) {
          // tinymce api文档查阅可知   直接获取blob原始数据
          var blob = blobInfo.blob();
          // 原生上传
          var fd = new FormData();
          fd.append("file", blob);
          // console.log(_this.uploadUrl, fd);
          // 上传到 通用上传接口   oss里
          axios
            .post(_this.uploadUrl, fd)
            .then(res => {
              const resData = res.data;
              if (resData.code == "S") {
                // 固定写法  为了符合 tinymce的 上传成功回调显示
                success(resData.ossUrl);
                // 这里用于实现  把上传后的 url 直接以img形式拼接到 					富文本内容中的光标处
                // window.tinymce
                //   .get(_this.tinymceId)
 	//   .insertContent(`<imgsrc="${resData.ossUrl}" >`);
              }
            })
            .catch(err => {
              failure("出现未知问题");
              console.log(err);
            });
        }
然后就可以在插入/编辑中上传图片了

自定Tinymce中的图片上传的更多相关文章
- 使用express+multer实现node中的图片上传
		
使用express+multer实现node中的图片上传 在前端中,我们使用ajax来异步上传图片,使用file-input来上传图片,使用formdata对象来处理图片数据,post到服务器中 在n ...
 - 详细阐述Web开发中的图片上传问题
		
Web开发中,图片上传是一种极其常见的功能.但是呢,每次做上传,都花费了不少时间. 一个"小功能"花费我这么多时间,真心不愉快. So,要得认真分析下原因. 1.在最初学习Java ...
 - django admin后台接入tinymce并且支持图片上传
		
首先:下载tinymce 地址是https://www.tinymce.com/ 点击download 下载社区版本即可 接着:把压缩包内tinymce目录内的所有文件和文件夹复制到Django项目中 ...
 - 关于web项目中的图片上传、并在前端显示问题(tomcat中配置文件上传虚拟路径)
		
一.数据库存储 直接把图片的二进制码存到数据库,可参考blog:http://blog.csdn.net/hope2jiang/article/details/590733 直接存图片在mysql上面 ...
 - webuploader项目中多图片上传实例
		
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
 - 【转】关于web项目中的图片上传、并在前端显示问题(tomcat中配置文件上传虚拟路径)
		
一.数据库存储 直接把图片的二进制码存到数据库,可参考blog:http://blog.csdn.net/hope2jiang/article/details/590733 直接存图片在mysql上面 ...
 - 给DEDECMS广告管理中增加图片上传功能
		
dedecms的广告管理功能稍微有点次,本文就是在dedecms广告管理原有的基础上增加广告图片上传功能. 安装方法,对应自己的dedecms版本下载对应的编码然后解压把里面的文件放在后台目录覆盖即可 ...
 - 2.0 vue2+tinymce实现图片上传与回显
		
1.效果 2.配置 2.1 在init中添加图片上传函数 // 图片上传 images_upload_handler: (blobInfo, success, failure) => { // ...
 - 对百度的UEditor多图片上传的一些补充
		
我已经写了一篇文章关于百度的UEditor提取多图片上传模块.如果还没有看过,请点击以下链接查看 http://www.cnblogs.com/luke1006/p/3719029.html 出差了两 ...
 
随机推荐
- Html5移动端弹幕动画实现示例代码
			
已知20条内容要有弹幕效果,分成三层,速度随机. 先来看看效果: 所以这里不考虑填写生成的.只是一个展现的效果. 如果要看填写生成的,请不要浪费Time 思路 把单个内容编辑好,计算自身宽度,确定初始 ...
 - 阿里Canal框架数据库同步-实战教程
			
一.Canal简介: canal是阿里巴巴旗下的一款开源项目,纯Java开发.基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB). 二.背景介绍: ...
 - Websocket直播间聊天室教程 - GoEasy快速实现聊天室
			
最近两年直播那个火啊,真的是无法形容!经常有朋友问起,我想实现一个直播间聊天或者我想开发一个聊天室, 要如何开始呢? 今天小编就手把手的教你用GoEasy做一个聊天室,当然也可以用于直播间内的互动.全 ...
 - HashMap之KeySet分析
			
本篇涵盖 1.HashMap并不是用keySet来存储key的原因及证明 2.keySet方法返回后的remove.add操作原理 一.方法作用 概括一下 1.keySet方法返回map中包含的键的集 ...
 - 小小小小小flag
			
2020:300道题 小小小小小flag 150红题 100道橙题 50道黄题 努力变强!加油 我的主页: 主页https://www.luogu.com.cn/user/306734 谢谢大家,目前 ...
 - SQL SERVER 那点事
			
温故而知新 一.创建数据库 USE MASTER; GO IF EXISTS(SELECT * FROM sys.databases WHERE [name] = 'student') BEGIN A ...
 - redis: 配置文件详解(十一)
			
#通用配置 bind 127.0.0.1 #绑定可访问的ip 默认本机访问,如果bind选项为空的话,那会接受所有来自于可用网络接口的连接,也可以绑定指定ip访问 protected-mode yes ...
 - Mac下打开 kvm
			
mac 下打开 kvm ,需要装这个 https://www.xquartz.org/
 - 权威的国际敏捷认证Certified Scrum Master (CSM)
			
权威的国际敏捷认证Certified Scrum Master (CSM) A. 认证前 在学习Certified Scrum Master (CSM)之前,你需要了解: 什么是CSM CSM认证与其 ...
 - Java 基础之详解 Java IO
			
Java IO基本概念 Java IO:即Java输入/输出系统,区分Java的输入和输出:把自己当成程序, 当你从外边读数据到自己这里就用输入(InputStream/Reader), 向外边写数据 ...