WebUploader使用中踩的坑。

WebUploader使用中踩的坑。

weuploader插件基本介绍

 var uploader = WebUploader.create({
        swf: './js/webuploader/Uploader.swf',    //上传入口
        server: common.BASE_URL_DEV+'/file/upload.do',  //指定服务器
        pick: '#picker',  //指定选择文件的按钮容器,不指定则不创建按钮。
        duplicate: false, //去重
        resize: false,  //
        auto: true, //为true,不需要手动调用上传,有文件选择即开始上传。
        fileNumLimit: 5,  //限制的文件数量
        sendAsBinary:true,  //指明使用二进制的方式上传文件
        fileSingleSizeLimit: 5242880, //单个文件的大小限制
        //fileType:'rar,zip,doc,xls,docx,xlsx,pdf' 
        accept: {
            title: 'intoTypes',  
            extensions: 'rar,zip,doc,xls,docx,xlsx,pdf',  //指定可接受的后缀 ,后缀为这些时严重通过,所有都通过指定为 *
            mimeTypes: '.rar,.zip,.doc,.xls,.docx,.xlsx,.pdf'  //mime类型
        }
    });

虽然看起来就这些参数,但是使用起来还是有不少的问题,我自己在开发过程中遇到这样一个问题, 上传组件设置了 extensions 上传的文件也是对应的类型和后缀,一直显示上传错误,类型错误的问题。检查了类型发现没有问题,调试发现上传的文件的大小为0, 这个问题也会引起类型错误的问题。源码中 有对长度的判断。

WebUploader使用中踩的坑。_第1张图片

这里便是文件被加入队列的条件。

你可能感兴趣的:(插件)