主要特点
- Flash多文件上传
- 页面无刷新上传
- 提供参数控制
- 上传状态回调JS
- 使用简单快速
- 使用Flex开发
参数说明
名称 | 说明 | 类型 | 是否必须 | 例子 |
---|---|---|---|---|
serverUrl | 服务器端响应URL | 字符串 | 必须 | http://www.a.com/upload.aspx |
jsFunction | 回调JS函数名 | 字符串 | 非必须 |
function uploadReturn(type, str) type - 类型(upload_start|upload_progress|upload_complete|upload_error) str - 内容 |
filter | 文件类型 | 字符串 | 非必须 |
*.*(默认) *.jpg;*.png |
maxFileCount | 一次可选文件数上限 | 数字 | 非必须 |
0 - (默认)无限制 大于0的数字 |
maxFileSize | 单文件最大限制 | 数字(字节) | 非必须 |
0 - (默认)无限制 大于0的数字 |
minFileSize | 单文件最小限制 | 数字(字节) | 非必须 |
0 - (默认)无限制 大于0的数字 |
maxAllFileSize | 总文件最大限制 | 数字(字节) | 非必须 |
0 - (默认)无限制 大于0的数字 |
minAllFileSize | 总文件最小限制 | 数字(字节) | 非必须 |
0 - (默认)无限制 大于0的数字 |
调用接口
isBusy(); 是否正在上传 返回:true|false
setPara(type, value); 设置参数 type参数类型 value参数值 返回:无
uploadReset(); 初始化 返回:无
setPara(type, value); 设置参数 type参数类型 value参数值 返回:无
uploadReset(); 初始化 返回:无
回调函数
type - 类型
upload_start 开始上传时 str:文件数|文件总大小(字节)
upload_progress 上传进度 str:进度信息
upload_complete 上传完成 str:服务器端返回信息以|分割
upload_error 上传发生错误时 str:错误信息
str - 内容
upload_start 开始上传时 str:文件数|文件总大小(字节)
upload_progress 上传进度 str:进度信息
upload_complete 上传完成 str:服务器端返回信息以|分割
upload_error 上传发生错误时 str:错误信息
str - 内容