# 自定义上传
# UEditorPlus 配置自定义上传
上传服务,开启自定义上传服务,默认为 false
,需要开启为 true
{
// ...
uploadServiceEnable: true,
uploadServiceUpload: function(type, file, callback, option) {
console.log('uploadServiceUpload', type, file, callback, option);
var i = 0;
var call = function(){
i++;
if(i > 3){
callback.success({
"state": "SUCCESS",
"url": "https://ms-assets.modstart.com/demo/modstart.jpg",
})
return;
}
setTimeout(function(){
callback.progress(0.3 * i);
call();
},500);
}
call();
}
// ...
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
自定义上传函数,需要在这个函数中实现自定义上传逻辑
- type 上传类型,image 图片,video 视频,audio 音频,attachment 附件
- file 文件对象
- callback 回调函数,需要在上传完成后调用 callback.success、callback.error、callback.progress
- option 上传配置,其他一些未来扩展配置