# uploader **Repository Path**: dfafij/uploader ## Basic Information - **Project Name**: uploader - **Description**: 基于html5的上传插件 - **Primary Language**: JavaScript - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-04-09 - **Last Updated**: 2023-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README uploader ======== uploader是基于html5开发的jquery上传插件!根据参数与事件的不同搭配,可以适应很多不同的业务场景!具体用法请查看index.html ## 参数 Options Option | Type | Default | Description -----------------|----------|------------------|------------- upBox | object | null | 上传盒子对象 upUrl | string | '' | 后端响应、处理脚本地址 multiple | boolean | true | 是否多选 true是 false否 allowExt | string |'.jpg,.jpeg,.png,.gif,.bmp'| 允许上传的类型 maxSize | int | 1024*1024 | 单个文件大小限制,单位B,*5M = 5 * 1024 * 1024* auto | boolean | false | 是否选择完成后自动上传 skin | int | 1 | 1默认样式 2自定义样式 text | string | '上传图片' | 上传按钮文字,只对默认样式有效 ## 事件 Events Event | Arguments | Description ---------------|-----------|------------- onBeforeGetFiles | {selnum:int, waitnum:int, upnum:int} | 选择图片后触发,用于检验上传数量selnum当前选择的数量 waitnum当前上传队列中的数量 upnum当前已经上传了得数量 onPreview | {file:object, img:string} | 预览回调,file当前file img预览的图片 onProgress | {file:object, loaded:int, total:int} | 上传中回调,loaded已发送的大小 total总大小 onSuccess | {file:object, response:string} | 上传成功后回调,response 成功上传文件后的新名称 onFailure | {file:object, response:string} | 上传失败后回调,response 上传失败的原因 onAlert | msg:string | 弹框回调,如果你想有友好的弹框体验