上传文件插件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-width: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/

 

转载于:https://www.cnblogs.com/rachelch/p/7373626.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值