修改umeditor代码使之上传mp4视频的具体代码
要修改umeditor代码以支持上传mp4视频,需要在代码中添加相应的文件类型判断和处理逻辑。
首先,打开umeditor源代码文件,找到editor.js文件。在该文件中,找到getActionUrl函数。该函数用于获取上传文件的URL地址。在该函数中,找到以下代码:
var fileTypes = {
'image': ['gif', 'jpg', 'jpeg', 'png', 'bmp'],
'flash': ['swf'],
'media': ['swf', 'flv', 'mp3', 'wav', 'wma', 'wmv', 'mid', 'avi', 'mpg', 'asf', 'rm', 'rmvb']
};
在fileTypes对象中,添加一个新的media类型,用于支持mp4文件。修改后的代码如下:
var fileTypes = {
'image': ['gif', 'jpg', 'jpeg', 'png', 'bmp'],
'flash': ['swf'],
'media': ['swf', 'flv', 'mp3', 'wav', 'wma', 'wmv', 'mid', 'avi', 'mpg', 'asf', 'rm', 'rmvb', 'mp4']
};
接下来,找到accept函数。该函数用于根据文件类型获取对应的上传URL地址。在该函数中,找到以下代码:
case 'media':
dir = 'media';
break;
在case 'media':下方添加一行代码,将dir设置为'media'。修改后的代码如下:
case 'media':
dir = 'media';
break;
case 'mp4':
dir = 'media';
break;
保存修改后的代码,重新运行umeditor,即可支持上传mp4视频文件
原文地址: http://www.cveoy.top/t/topic/isoq 著作权归作者所有。请勿转载和采集!