项目中有用到富文本上传视频功能,奈何我用的layedit,没有这个功能,就参考着上传图片的代码改了一下。
直接修改的layedit.js源码,本质上和图片上传功能一样。
//图片
,image: function(range){
...}
//视频
,video:function(range) {
*
var that = this;
layui.use("upload", function(upload) {
var uploadVideo = set.uploadVideo || {
};
upload.render({
url: uploadVideo.url,
method: uploadVideo.type,
accept:'video',
data: uploadVideo.data,
elem: $(that).find("input")[0],
done: function(res) {
if(res.code == 0){
res.data = re