开发者社区> 问答> 正文

plupload.full.min.js code: 12 message: "SYNTAX_ERR

image.png

点击开始上传就报这个错误, 而且并不是所有地方都会报错

展开
收起
stone永生 2021-02-05 16:34:54 1411 0
2 条回答
写回答
取消 提交回答
  • ncaught n {code: 12, name: 'SYNTAX_ERR', message: 'SYNTAX_ERR: DOMException 12'} 这个问题怎么解决的啊

    2022-08-20 08:11:14
    赞同 1 展开评论 打赏
  • 下一站是幸福
    var uploader = new plupload.Uploader({ //创建实例
                    runtimes: 'html5,flash,silverlight,html4', //上传插件初始化选用那种方式的优先级顺序
                    browse_button: 'btn', // 上传按钮
                    url: UploadUrl, //上传地址
                    filters: {
                        max_file_size: '2mb', //最大上传文件大小(格式100b, 10kb, 10mb, 1gb)
                        mime_types: [ //允许文件上传类型
                            {
                                title: "files",
                                extensions: "png,jpg"
                            }
                        ]
                    },
                    //multipart_params 提前定义变量会无法改变,可通过 setOption 方法改变参数 底部例子
                    multipart_params:{
                        uploadType:13,
                        wnumber:"12312343242342"
                    },
                    multi_selection: false, //true:ctrl多文件上传, false 单文件上传
                    init: {
                        FilesAdded: function(up, files) { //文件上传前
                            
                            uploader.start();
                            
                        },
                        FileUploaded: function(up, file, info) { //文件上传成功的时候触发
                            var data = eval("(" + info.response + ")");
                           //处理成功后的图片
          
                        },
                        Error: function(up, err) { //上传出错的时候触发
                       
                            if(err.code == -600 && err.message == "File size error."){
                                bootbox.alert({
                                    size: "small",
                                    title: "提示",
                                    message: "上传文件已超出限制"
                                });
                            }else{
                                bootbox.alert({
                                    size: "small",
                                    title: "提示",
                                    message: err.message
                                });
                            }
                            
                        }
                    }
                });
                uploader.init();
     
               $("#result").on("click",".div",function(){
                   var appealType = $(this).attr("type");
                   var wnumberStr = $(this).attr("wnumber");
                   //通过setOption 改变传递参数
                   uploader.setOption("multipart_params", {
                     uploadType:appealType,
                     wnumber:wnumberStr
                   })
               })
    
    
    2021-04-02 22:08:13
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载