# 自定义上传

# 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

自定义上传函数,需要在这个函数中实现自定义上传逻辑

  • type 上传类型,image 图片,video 视频,audio 音频,attachment 附件
  • file 文件对象
  • callback 回调函数,需要在上传完成后调用 callback.success、callback.error、callback.progress
  • option 上传配置,其他一些未来扩展配置
Last Updated: 6 months ago