pluploader上传附加动态参数

pluploader在new一个对象后,里面写好的参数好像就是new时候的参数,一般我们的写法是:

     var uploader = new plupload.Uploader({
        browse_button : 'browse', 
        url : 'uploadfile.php?param='+$("#txtParam").val(), 
    });   

一旦完成初始化,url里面的参数就是初始化时候的,如果后续对txtParam改变也无效,那怎么办呢?

可以在上传之前重新赋值,代码如下:

 uploader.bind('BeforeUpload', function (uploader, files) {
     uploader.setOption("multipart_params", {
        "param": $("#txtParam").val(), 
     })
 });

或者

 uploader.bind('BeforeUpload', function (uploader, files) {     
    uploader.settings.multipart_params.param= $("#txtParam").val();
 });

以上两种方法可以尝试,选择合适自己的.pluploader上传附加动态参数就是这样了.

赞(0) 踩(0)
发表我的评论

最新评论

  1. 暂无评论