>文件上传,前端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({file:'.upload', //文件id ele:'#uploadContainer', //容器id file_chunk_size:'4', //分片大小 rootPath:"/public/index.php",//ajax访问时的根路径 chunkShow:false,//是否显示分片的进度 start:function(){ }, file_start:function(fileName,board){ } , file_progress:function(fileName,percent,board){ } , file_complete:function(data,board){ } , file_error:function(fileName,board){ } , file_maxSize:function(fileName,board,fileSize,fileSize_){ } , complete:function(){ } , }) </script> ``` | 字段 | 描述 |示例值|参数| | --- | --- |---|---| | file | 文件域表单对象的id |#upload|| | ele | 进度和文件内容显示的容器id |#uploadContainer|| | file_chunk_size| 文件进行分片上传的分片大小 ,单位为M |4|| | rootPath| ajax访问的的根路径 |/public/index.php|| | chunkShow| 是否显示分片的进度 |false|| | start| 当上传开始时回调函数 ||| | file_start| 当文件开始上传时回调函数 || fileName:上传文件名称,board:文件行的JQ对象| | file_progress| 当文件上传进度变化时回调 ||fileName:上传文件名称,percent:文件上传进度,board:文件行的JQ对象| | file_complete| 文件上传完成 ||data:返回数据,board:文件行的JQ对象| | file_error| 文件上传错误 ||fileName:上传文件名称,board:文件行的JQ对象| | file_maxSize| 文件超过设置大小 ||fileName:上传文件名称,board:文件行的JQ对象,fileSize:当前上传文件大小,fileSize_:设置最大上传大小| | complete| 所有文件上传文件回调 |||