Flash多文件上传

概述

Flash多文件上传,提供JPG图片压缩选项。显示文件上传进度!

Flash参数说明

标识 名称 是否必填 默认值 取值范围 说明
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 上传时文本提示 选填     例如:已上传{%}

说明:

Flash提供的接口函数

setPara 设置上传参数。setPara(参数标识,值) 返回值:true设置成功。false设置失败!当上传时不允许设置。 isBusy 返回当前Flash是否正在上传。返回值:true正在上传。false空闲。

JS函数接口

参数:type, str type 类型 str 信息

type类型 str值 说明
error 错误信息 当发生错误时触发
upload_cancel 用户取消了上传 当上传时用户点击取消按钮时触发
upload_start 需要上传的文件数|文件总大小 当用户选择文件后开始上传时触发
upload_file_complete 服务器返回信息 单个文件上传成功时触发
upload_complete 服务器返回的所有信息合集,使用|分割 所有文件上传成功时触发
upload_progress 上传进度信息 上传进度变化时触发