wangeditor上传本地视频的方法
在官方版本的上传视频功能里,是不支持上传本地视频的,如果需要实现上传本地视频文件,可以自己定义一个上传方法。
实现思路:
1、使用input -> type=“file”,将透明度设为0.
2、input的外层容器定位到富文本的菜单栏,并加上响应的样式,input的外层容器和input标签都设置到合适到宽高。
3、创建fromData对象【new FormData()】,将需要上传的文件添加到该对象,以及服务端需要的一些参数也在这里一起添加
formData.append("key", "value");
4、引入axios(本人是在vue项目上的实践),通过axios的post方法上传即可,第一个参数是服务器的URL,第二个参数是上传所需的参数,包括文件本身。
// 引入axios
import axios from 'axios'// 发起post请求
axios.post('serverUrl', 'param')
.then(res => {// 请求成功即可获得后端返回的URL
})
到这一步就完成了视频上传
5、将视频插入到富文本
这个功能官方也没有提供现成的方法,需要自己利用wangeditor的api来实现
- 使用
editor.txt.append('<p>追加的内容</p>') 向编辑器追加内容
现在我们可以将p标签改为HTML5的video标签,并将上一步得到的URL设置为src属性的值,如:
editor.txt.append('<video src="url"></video>')
到这一步就完成了,希望能帮到有需求的朋友。
wangeditor上传本地视频的方法相关推荐
- wangEditor上传本地视频
wangEditor是一个轻量级web富文本编辑器,一般可以满足用户需求,但是有特殊要求的可以对其进行修改 源文件是上传Html视频格式,如果想要变成上传本地视频需要做以下修改: /*上传视频*/// ...
- wangEditor 上传本地视频和图片到oss服务器并在富文本回显。
不多说直接上代码,无效你顺着网线来打我: 先看一下改后的效果图 第一步:找到wangEditor.js文件,一下代码直接全选复制,到wangEditor.js文件里面Ctrl+A 在Ctrl+V全部替 ...
- C# Umeditor 编辑器上传本地视频、本地文件
Umeditor 最近在做一个网站,涉及到网站文章的编辑.Umeditor是一个很好的选择,但是看了一下Umeditor,发现不能上传本地视频和本地文件,而项目又要得比较急,所以以我觉得最快的方式修改 ...
- 有道云笔记markdown上传本地图片的方法
有道云笔记markdown上传本地图片的方法 有道云笔记markdown模式非会员发现不能直接截屏粘贴图片了.后来网上搜集了下方法,发现了好几种解决办法. 当然,如果你一年,不差那两百块钱,直 ...
- qq空间 上传html,qq空间怎么上传本地视频两种上传方式(说说/日志)
首先打开QQ空间,我们有两种上传本地视频到QQ空间的方式, 第一种是说说上传,第二种是日志上传. 先来说第一种, 以上是我们打开qq空间以后,里面说说界面,后面有一组类似冒号的东西,把鼠标移至那里,然 ...
- tinymce富文本编辑器的视频插件如何上传本地视频
最近使用了tinymce富文本编辑器的视频上传功能,发现默认只能填写视频链接,不能上传本地的视频.为此,我专门研究下如何上传本地视频. 版本:tinymce版本是^5.0.16,@tinymce/ti ...
- wangeditor富文本编辑器添加上传本地视频功能
wangeditor.js全部代码(可选择复制) (function (global, factory) {typeof exports === 'object' && typeof ...
- PHP怎么做成Qq空间相册,qq空间如何上传本地视频 相片制作视频传到QQ空间
相信很多网友都有上传QQ空间照片的喜好,我就是其中一个,拍了一张漂亮的PP,恨不得马上传到空间,炫耀一番.上传的照片日积月累,越来越多.平常要一张张的观看照片挺费时.最近学了一个新招,可以使用狸窝照片 ...
- quill上传本地视频(保姆级教学)
设置富文本参数 // 富文本框参数设置editorOption: {modules: {ImageExtend: {loading: false,name: 'file',action: UPLOAD ...
最新文章
- swift_003(Swift的?和!)
- 深入浅出python机器学习_3.3.1_对数据集进行分析
- 线程可以kill吗_我是一个线程(转)
- JavaFX即将推出您附近的Android或iOS设备吗?
- windows客户端性能测试之内存泄露检查工具umdh.exe
- 原子操作和杀死goroutine两种方法,解决多协程调用同一个函数的问题
- linux下用grep命令根据文件内容进行关键字搜索[linux ubuntu grep] -转
- [转载] Python中为什么len不是普通方法
- c++优先队列小节(常常弄混)
- android Activity生命周期总结
- 一个迅速崛起的国产开源OCR项目!
- 【笔记】HEFT——面向异构计算的高性能、低复杂度任务调度
- 数模转换DAC-TLC5615的说明
- php函数形参,PHP中的函数形参的默认值
- 写给Python程序员的PHP快速入门教程
- 除霾神器:中科爱讯推出BHU智能新风机,让你呼吸森林空气
- eNSP 1.3.00.100下载
- matlab 与eyelink,EyeLink眼动追踪系统
- asdasdasdaa
- 怎么利用计算机制作分形图片,一个能徒手绘制分形图的人 天才之击
热门文章
- 怎么查服务器域名 mac系统,苹果6s肿么查看服务器域名
- Codeforces 819 C. Mister B and Beacons on Field 容斥 数学
- ref改变样式 vue_vue.js对样式的具体操作详解
- Java实现 LeetCode 765 情侣牵手(并查集 || 暴力)
- linux bam文件格式,sam和bam格式文件的shell小练习-答案
- 【问题记录】labelImg:一款实用图片标注工具的安装和使用
- Odoo免费开源信息化平台满足所有企业应用场景与需求
- sqlite3基础学习
- 中文字体压缩器并且转换(推荐阅读)
- 第六章、Tiny4412 U-BOOT移植六 Nand Flash源码分析