• fileinput使用注意事项


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>fileinput</title>
        <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
        <link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/css/fileinput.min.css" media="all" rel="stylesheet" type="text/css" />
        <script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
        <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/js/fileinput.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/js/locales/zh.js"></script>
        <style type="text/css">
    
        </style>
        <script>
            $(function () {
                /*shp文件导入功能*/
                $("#select-file").fileinput({
                    language: 'zh', //设置语言
                    theme: 'fas',
                    uploadUrl: '', // 上传的地址
                    uploadAsync:true, //是否为异步上传
                    allowedFileExtensions: ['txt'],//接收的文件后缀
                    showUpload: true, //是否显示上传按钮
                    showCaption: true,//是否显示标题
                    overwriteInitial: false,
                    dropZoneEnabled: false,
                    maxFileSize: 0,//单位为kb,如果为0表示不限制文件大小
                    maxFilesNum: 0,
                    allowedFileTypes: ['txt']
                }).on('fileerror', function(event, data, msg) {   //异步上传错误结果处理
                    $("#select-file").fileinput('clear');    //重置选择框
                }).on('fileuploaded', function (event, data, previewId, index) {   //异步上传成功结果处理
                    if(data.response.length > 0)
                    {
                       //展示结果
                    }else {
                        alert('数据格式不对,请重新上传!');
                        $("#select-file").fileinput('clear');    //重置选择框
                    }
                }).on('filecleared', function(event, key) {   //文件被删除后执行的操作
    
                }).on('filebatchselected', function(event, key) { //文件被重新选择时执行的操作
    
                });
            });
    
        </script>
    </head>
    <body>
        <div class="file-loading">
            <!--一定要加上name='file',否则发送的数据名默认为file_data,请求不到响应-->
            <input id="select-file" class="file"  name="file"  type="file"  data-show-preview="false">
        </div>
    </body>
    </html>

    -------------------------------------------------------------------------------------------------

    QQ群:871934478

    版权所有,转载请注明源地址                          

    -------------------------------------------------------------------------------------------------

  • 相关阅读:
    海康API——获取监控点预览取流URL,获取的rtsp流不能播放
    MySQL——ON DUPLICATE KEY UPDATE添加索引值实现重复插入变更update
    maven——pom.xml的Missing artifact net.sf.json-lib:json-lib:jar:2.4 报错问题(两种有效的解决方案)
    Mysql——navicat如何导出mysql数据表结构
    MySQL——导入导出.sql文件
    仅用U盘就可以去除XP管理员密码
    测试

    navicat 或者workbench 无法连接127.0.0.1(61)的解决方法
    在linux中添加ftp用户,并设置相应的权限
  • 原文地址:https://www.cnblogs.com/yiliangmi/p/12766679.html
Copyright © 2020-2023  润新知