Flash多文件上传,提供JPG图片压缩选项。显示文件上传进度!
标识 | 名称 | 是否必填 | 默认值 | 取值范围 | 说明 |
---|---|---|---|---|---|
serverUrl | 服务器响应地址 | 必填 | 服务器端接收文件上传的处理页面 | ||
jsFunction | 回调JS函数 | 选填 | 回调的JS函数 | ||
filter | 文件格式 | 选填 | *.* | 默认所有文件 多种文件格式可用;分割 |
|
maxFileCount | 一次可最多上传文件数 | 选填 | 0 | 0<=数值 | 当为0时没有限制 |
maxFileSize | 单文件大小限制 | 选填 | 0 | 0<=数值 | 单位为字节 为0时没有限制 |
imageWidth | JPG图片压缩宽度 | 选填 | 0 | 0<=数值<=2000 | 为0时宽度不缩放 |
imageHeight | JPG图片压缩高度 | 选填 | 0 | 0<=数值<=2000 | 为0时高度不缩放 |
imageQuality | JPG图片压缩质量 | 选填 | 80 | 1<=数值<=100 | 数值越大质量越高,但文件会越大 |
uploadText | 上传按钮文本 | 选填 | 上 传 | ||
cancelText | 取消按钮文本 | 选填 | 取 消 | ||
labelFormat | 上传时文本提示 | 选填 | 例如:已上传{%} |
说明:
setPara 设置上传参数。setPara(参数标识,值) 返回值:true设置成功。false设置失败!当上传时不允许设置。 isBusy 返回当前Flash是否正在上传。返回值:true正在上传。false空闲。
参数:type, str type 类型 str 信息
type类型 | str值 | 说明 |
---|---|---|
error | 错误信息 | 当发生错误时触发 |
upload_cancel | 用户取消了上传 | 当上传时用户点击取消按钮时触发 |
upload_start | 需要上传的文件数|文件总大小 | 当用户选择文件后开始上传时触发 |
upload_file_complete | 服务器返回信息 | 单个文件上传成功时触发 |
upload_complete | 服务器返回的所有信息合集,使用|分割 | 所有文件上传成功时触发 |
upload_progress | 上传进度信息 | 上传进度变化时触发 |