webuploader传递参数

 3137浏览

实际开发过程中,比如我有个工单提交系统,提交工单的时候用webuploader上传图片,如果工单的ID是自增长类型的,那么我在上传图片的时候肯定需要关联上工单的id,这时候就需要通过webuploader提交参数,那么怎么在webuploader上传图片的时候传递自定义参数呢?有3种方法

1、初始化的时候直接添加参数

var uploader = new WebUploader.Uploader({
    ...
    formData: {
        id: 1
    }
    ...
},2);

2、绑定uploadBeforeSend事件来给每个独立的文件添加参数

uploader.on( 'uploadBeforeSend', function( block, data ) {
    ...
    data.id= 1;    // 将存在file对象中的md5数据携带发送过去。
    ...
},2);

3、初始化后添加参数(只要在uploader.upload()方法前就行)

uploader.options.formData.uid = 1;

以上3个方法都能完成参数传递,需要的可以去试下

流行热度:超过3137次围观
生产日期:2016-04-22 21:30:18
上次围观:2016-09-18 09:59:19
转载时必须以链接形式注明原始出处及本声明。