效果
使用
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>单张/多个图片上传</title>
<link rel="stylesheet" href="./loadFileImg.css">
<script src="./loadFileImg.js"></script>
<style>
</style>
</head>
<body>
<div class="uploading">
</div>
<div class="brn">获取文件信息</div>
<script>
var con = document.querySelector(".uploading")
var brn = document.querySelector(".brn")
var files = upLoading({
con:con,
imgArr:[],
imgLimit:4,
imgSize:300,
isMultiSelect:true,
defaultUrl:'',
success:function(res){
console.log("文件选择成功!",res);
},
errFun:function(err){
if(err){
if(err.length == 1){
toastr.warning(err[0].errMsg)
}
}
console.log("文件选择失败",err);
},
delFun:function(obj,init){
console.log("文件删除成功!",obj,init);
},
imgSizeFun:function(file){
console.log("单选 图片大小超出");
},
imgTypeFun:function(){
console.log("单选 文件类型错误");
},
imgNumFun:function(){
console.log("文件数量超出");
},
errListFun:function(list){
console.log("多选 错误回调",list);
if(list.length == files.length){
}
},
})
brn.addEventListener("click",function(){
console.log(files.imgFile())
console.log(files