2023-03-30 14:27

layui文件上传

码自答

WEB前端

(442)

(0)

收藏

文件上传参数:

  • elem

    绑定的元素

  • url

    上传的接口

  • accept

    表单验证,可以上传的文件类型

  • acceptMime

    文件选择对话框显示的文件的筛选

  • exts

    允许上传的文件后缀

  • auto

    是否文件自动上传

  • size

    可以上传的文件的大小 单位是kb

  • done

    上传结束的回调方法

  • error

    异常的回调方法

  • choose

    选完文件的回调方法


代码如下 :

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="layui/layui/css/layui.css" media="all">
    <script src="layui/layui/layui.js"></script>
</head>
<body>
 
<button type="button" class="layui-btn" id="test1">
  <i class="layui-icon">&#xe67c;</i>上传图片
</button>
 

<script>
layui.use('upload', function(){
  var upload = layui.upload;
   
  //执行实例
  var uploadInst = upload.render({
    elem: '#test1' //绑定元素
    ,url: '/upload/' //上传接口
    ,accept:"images"//验证类型
    ,acceptMime:"image/*"//文件选择对话框筛选
    ,exts:"jpg"//允许上传的文件后缀
    ,auto:true//选完文件  自动上传
    ,size:1000//允许上传的文件大小  kb单位
    ,done: function(res){
      //上传完毕回调
    }
    ,error: function(){
      //请求异常回调
    },
      choose:function(){
          //选完文件后回调
      }
      ,before:function(obj){
          //上传文件前回调
          //文件预览
          obj.preview(function(index,file){//index文件索引  file文件
              
          });
      },
      progress:function(n,index){//n进度  index多文件上传的文件索引
          //文件上传进度回调
      }
  });
});
</script>
</body>
</html>


0条评论

点击登录参与评论