属性
类型
描述
in_progress
Number
得到的值为1或0,表明当前队列是否有文件正在上传中
files_queued
Number
目前上传队列中的文件数量
successful_uploads
Number
已成功上传(指触发了uploadSuccess事件)的文件数量
upload_errors
Number
上传失败的文件数量(包括被取消上传的文件)
upload_cancelled
Number
被取消上传的文件数量
queue_errors
Number
触发了fileQueueError事件的文件数量
六、一些常量
定义的一些常量,便于理解
常量名
描述
SWFUpload.instances
该常量是一个对象,代表一个页面上所有的SWFUpload实例的引用的集合,用SWFUpload实例的movieName属性进行索引
SWFUpload.movieCount
页面上存在的SWFUpload实例的数量
SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED
用户选取的文件超过了允许的数量
SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT
文件的体积超过了允许的大小
SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE
文件是空的
SWFUpload.QUEUE_ERROR.INVALID_FILETYPE
不允许的文件类型
SWFUpload.UPLOAD_ERROR.HTTP_ERROR
服务器返回的状态码不是200
SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL
没有设置 upload_url
SWFUpload.UPLOAD_ERROR.IO_ERROR
读取或传输文件时发生错误
SWFUpload.UPLOAD_ERROR.SECURITY_ERROR
上传受到了安全方面的限制
SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED
上传的文件数量超过了允许的最大值
SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED
上传出现错误
SWFUpload.UPLOAD_ERROR.SPECIFIED_FILE_ID_NOT_FOUND
给startUpload()方法传入的文件id不存在
SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED
uploadStart()方法中返回了false
SWFUpload.UPLOAD_ERROR.FILE_CANCELLED
上传被取消了
SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED
上传被终止了
SWFUpload.FILE_STATUS.QUEUED
文件正在队列中等待上传
SWFUpload.FILE_STATUS.IN_PROGRESS
文件正在上传
SWFUpload.FILE_STATUS.ERROR
文件在添加到队列或是上传的时候出现了错误
SWFUpload.FILE_STATUS.COMPLETE
文件已上传成功
SWFUpload.FILE_STATUS.
文件被取消上传
SWFUpload.CURSOR.ARROW
鼠标以箭头显示
SWFUpload.CURSOR.HAND
鼠标以手形显示
SWFUpload.WINDOW_MODE.WINDOW
Flash按钮会显示在页面的所有dom元素上面
SWFUpload.WINDOW_MODE.OPAQUE
允许其他dom元素覆盖住Flash按钮
SWFUpload.WINDOW_MODE.TRANSPARENT
允许Flash按钮透明显示
内容太多了,感觉有点乱了,如果还不清楚怎么使用,建议看下官网的使用流程,明白怎么使用后再来看这些属性、事件、方法、常量什么的吧。