博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

Flash简易文件上传

Posted on 2010-11-25 20:10  PHP-张工  阅读(1916)  评论(0编辑  收藏  举报

主要特点

  • 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(); 初始化 返回:无

回调函数

type - 类型
  upload_start 开始上传时 str:文件数|文件总大小(字节)
  upload_progress 上传进度 str:进度信息
  upload_complete 上传完成 str:服务器端返回信息以|分割
  upload_error 上传发生错误时 str:错误信息
str - 内容

实例及代码

实例下载