zoukankan      html  css  js  c++  java
  • bootstrap-fileinput参数

    <link rel="stylesheet" href="css/bootstrapCSS/bootstrap.min.css">
    
    <link rel="stylesheet" href="css/bootstrapCSS/fileinput.css" />
    
    <div>
    <input type="file" name="uploadfile" id="uploadfile" multiple class="file-loading" />
    
    </div>
    
    <script type="text/JavaScript" src="js/jQuery.min.js"></script>
    <script type="text/javascript" src="js/bootstrap/fileinput.js"></script>
    <script type="text/javascript" src="js/bootstrap/fileinput_locale_zh.js"></script>//汉化
    <script type="text/javascript" src="js/bootstrap/bootstrap.min.js"></script>
    
    
    $("#uploadfile").fileinput({
        language: 'zh', //设置语言
        uploadUrl: "./list.json", //上传的地址(访问接口地址)
        allowedFileExtensions: ['jpg', 'gif', 'png'],//接收的文件后缀
        //uploadExtraData:{"id": 1, "fileName":'123.mp3'},
        uploadAsync: true, //默认异步上传
        showUpload: true, //是否显示上传按钮
        showRemove : true, //显示移除按钮
        showPreview : true, //是否显示预览
        showCaption: false,//是否显示标题
        browseClass: "btn btn-primary", //按钮样式     
        dropZoneEnabled: false,//是否显示拖拽区域
        //minImageWidth: 50, //图片的最小宽度
        //minImageHeight: 50,//图片的最小高度
        //maxImageWidth: 1000,//图片的最大宽度
        //maxImageHeight: 1000,//图片的最大高度
        //maxFileSize: 0,//单位为kb,如果为0表示不限制文件大小
        maxFileCount: 10, //表示允许同时上传的最大文件个数
        enctype: 'multipart/form-data',
        validateInitialCount:true,
        previewFileIcon: "<i class='glyphicon glyphicon-king'></i>",
        msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}!",
    });
    //异步上传返回错误结果处理
    $('#uploadfile').on('fileerror', function(event, data, msg) {
        console.log(data.id);
        console.log(data.index);
        console.log(data.file);
        console.log(data.reader);
        console.log(data.files);
        // get message
        alert(msg);
    });
    //异步上传返回结果处理
    $("#uploadfile").on("fileuploaded", function (event, data, previewId, index) {
       console.log(data.id);
       console.log(data.index);
       console.log(data.file);
       console.log(data.reader);
       console.log(data.files);
        var obj = data.response;
        alert(JSON.stringify(data.success));
    
    });
    
    //批量同步上传错误处理
    $('#uploadfile').on('filebatchuploaderror', function(event, data, msg) {
       console.log(data.id);
       console.log(data.index);
       console.log(data.file);
       console.log(data.reader);
       console.log(data.files);
       // get message
       alert(msg);
    });
    //批量同步上传成功结果处理
    $("#uploadfile").on("filebatchuploadsuccess", function (event, data, previewId, index) {
       console.log(data.id);
       console.log(data.index);
       console.log(data.file);
       console.log(data.reader);
       console.log(data.files);
       var obj = data.response;
       alert(JSON.stringify(data.success));
    });
    
    //上传前
    $('#uploadfile').on('filepreupload', function(event, data, previewId, index) {
       var form = data.form, files = data.files, extra = data.extra,
       response = data.response, reader = data.reader;
       console.log('File pre upload triggered');
    });
    </script>
  • 相关阅读:
    Python基本命名规范
    复制当前文件夹下所有文件的名称
    Java中返回类型方法名
    BugFree 测试管理系统
    jmeter+badboy免费测试
    Linux的命令
    C语言
    linux基础知识点以及安装
    JMeter安装教程
    linux 操作命令
  • 原文地址:https://www.cnblogs.com/sxhlf/p/6961282.html
Copyright © 2011-2022 走看看