>文件上传,前端JS上传,支持七牛阿里云,本地上传 ``` <script type="text/javascript" src="__STATIC__common/js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="__STATIC__plug/qiniu/qiniu.min.js"></script> <script type="text/javascript" src="__STATIC__plug/aliyun/aliyun-oss-sdk.min.js"></script> <script type="text/javascript" src="__STATIC__common/js/function.js"></script> <script> fileUploads({clickEle:"#button", file_chunk_size:'4', //分片大小 rootPath:"/public/index.php",//ajax访问时的根路径 start:function(clickEle){ }, file_start:function(clickEle,fileName,board){ } , file_progress:function(clickEle,fileName,percent,board){ } , file_complete:function(clickEle,data,board){ } , file_error:function(clickEle,fileName,board){ } , file_maxSize:function(clickEle,fileName,board,fileSize,fileSize_){ } , complete:function(clickEle){ } , }) </script> ``` | 字段 | 描述 |示例值|参数| | --- | --- |---|---| | clickEle| 触发上传的html元素 |#clickButton|| | file_chunk_size| 文件进行分片上传的分片大小 ,单位为M |4|| | rootPath| ajax访问的的根路径 |/public/index.php|| | start| 当上传开始时回调函数 ||clickEle:事件JQ对象| | file_start| 当文件开始上传时回调函数 ||clickEle:事件JQ对象, fileName:上传文件名称,board:文件行的JQ对象| | file_progress| 当文件上传进度变化时回调 ||clickEle:事件JQ对象, fileName:上传文件名称,percent:文件上传进度,board:文件行的JQ对象| | file_complete| 文件上传完成 ||clickEle:事件JQ对象, data:返回数据,board:文件行的JQ对象| | file_error| 文件上传错误 ||clickEle:事件JQ对象, fileName:上传文件名称,board:文件行的JQ对象| | file_maxSize| 文件超过设置大小 ||clickEle:事件JQ对象, fileName:上传文件名称,board:文件行的JQ对象,fileSize:当前上传文件大小,fileSize_:设置最大上传大小| | complete| 所有文件上传文件回调 ||clickEle:事件JQ对象|