• 上传文件插件dropzone的实例


    html:

    <div class="field">
      <div id="file" class="dropzone">
        <div class="dz-message needsclick">
          <font><font>Drop files here or click to upload.</font></font><br>
          <span class="note needsclick">(Select the files you want to upload.)</span>
        </div>
      </div>
    </div>

    css:

    .field{
      max-720px;
      margin:0 auto;
      margin-top:60px;
      font-size:20px;
      .dropzone{
        padding: 54px 54px;
        .dz-message{
          height:84px;
          font{
            line-height:28px;
          }
          span.note{
            height:28px;
            margin-top:28px;
            font-size:15px;
          }
    
        }
      }
    }

    js:

    Dropzone.autoDiscover = false; 
    var dropz = new Dropzone("#file", {
    
         url: "uploadFile", //上传文件的接口
    
       parallelUploads:10,//并行处理多少个文件上传
       uploadMultiple:true,//允许dropzone一次提交多个文件
       maxFiles: 10,//最大可上传的文件个数 
       maxFilesize: 10,//MB 
       acceptedFiles: ".csv", //可接受的文件类型
       success:function(file,data){ 
         //    console.log(this.getAcceptedFiles().length);//获取上传的文件总数 
         data=JSON.parse(data);
         if(data.code=='000'){
          //成功
         }else{
         }
       }, 
       dictMaxFilesExceeded:"文件数量过多", 
       dictDefaultMessage:"Drop files here or click to upload.", 
       dictFileTooBig:"可添加的最大文件大小为{{maxFilesize}}Mb,当前文件大小为{{filesize}}Mb ", 
    })

    dropzone需要注意的一点就是:

      打开文件的那一刻,就已经开始上传了

    官网地址:http://www.dropzonejs.com/

  • 相关阅读:
    mysql主从延迟高的原因
    OpenStack云平台网络模式及其工作机制
    maps.reg
    dnion的remap.conf文件
    linux的tar命令
    traffic server文件目录
    records.config文件参数解释
    VNC配置
    KVM详情
    cache.config文件配置模板
  • 原文地址:https://www.cnblogs.com/rachelch/p/7373626.html
Copyright © 2020-2023  润新知