zoukankan      html  css  js  c++  java
  • bootstrap-fileinput组件在上传时传递额外参数

    解决方法

      关键的配置参数是uploadExtraData
      具体的代码如下:

     //获得额外参数的方法
        fodderType = function() {
                return $("#fodderTypeSelect").val();
            };
              
        //初始化fileinput控件(第一次初始化)
        function initFileInput(ctrlName, FileExtensions, fileSize) {
                var control = $('#' + ctrlName);
    
                control.fileinput({
                    language: 'zh', //设置语言
                    uploadUrl: "/WxMedia/ImageUpload", //上传的地址
                    allowedFileExtensions: FileExtensions, //接收的文件后缀
                    showUpload: true, //是否显示上传按钮
                    showCaption: true, //是否显示标题,
                    maxFileSize: fileSize * 1000, //单位为kb,如果为0表示不限制文件大小
                    browseClass: "btn btn-primary", //按钮样式
                    previewFileIcon: "<i class='glyphicon glyphicon-king'></i>",
                    initialCaption: "请选择上传素材",
                    uploadExtraData: function(previewId, index) {   //额外参数的关键点
                        var obj = {};
                        obj.fodder = fodderType();
                        console.log(obj);
                        return obj;
                    }
                });
            }
    

      




    原文连接:http://www.cnblogs.com/haijd/p/bootstrapfileinputuploadExtraData.html

    解决方法

      关键的配置参数是uploadExtraData
      具体的代码如下:

        //获得额外参数的方法
        fodderType = function() {
                return $("#fodderTypeSelect").val();
            };
              
        //初始化fileinput控件(第一次初始化)
        function initFileInput(ctrlName, FileExtensions, fileSize) {
                var control = $('#' + ctrlName);
    
                control.fileinput({
                    language: 'zh', //设置语言
                    uploadUrl: "/WxMedia/ImageUpload", //上传的地址
                    allowedFileExtensions: FileExtensions, //接收的文件后缀
                    showUpload: true, //是否显示上传按钮
                    showCaption: true, //是否显示标题,
                    maxFileSize: fileSize * 1000, //单位为kb,如果为0表示不限制文件大小
                    browseClass: "btn btn-primary", //按钮样式
                    previewFileIcon: "<i class='glyphicon glyphicon-king'></i>",
                    initialCaption: "请选择上传素材",
                    uploadExtraData: function(previewId, index) {   //额外参数的关键点
                        var obj = {};
                        obj.fodder = fodderType();
                        console.log(obj);
                        return obj;
                    }
                });
            }
  • 相关阅读:
    pip install selenium==版本号 报错
    解决phantomjs输出中文乱码
    phantomjs学习之网页访问测速
    phantomjs学习之截图
    bzoj1069-最大土地面积
    hdu4372-Count the Buildings
    bzoj3786-星系探索
    Codeforces633H-Fibonacci-ish II
    hdu3625-Rooms
    斯特林数
  • 原文地址:https://www.cnblogs.com/LijiafengBlog/p/8259866.html
Copyright © 2011-2022 走看看