文件上传插件SWFUpload的使用指南(3)

destroy ( )
当不需要再使用SWFUpload了的时候,可以使用该方法来销毁它的实例和dom元素  
startUpload( file_id )
开始上传队列中指定的文件
参数file_id代表要上传的文件的id,如果未填写这个参数,则会上传队列中第一个文件
 
cancelUpload ( file_id, trigger_error_event )
取消文件的上传
参数file_id为要取消的文件的id,如果该参数为undefined或者未填写,则会取消队列里的第一个文件
参数trigger_error_event接受一个布尔值,当为false时取消文件不会触发uploadError事件,默认为true
 
stopUpload ( )
终止当前正在上传的文件,会触发uploadError事件。如果当前没有文件在上传,则该方法什么都不会做  
getStats ( )
获取队列的stats object  
setStats ( stats_object )
修改队列的stats_object,传入修改过的stats_object作为参数  
getFile ( file_id|index )
根据文件id或文件索引来获取一个File Object,当使用文件id时只能获得队列里的文件,当使用文件索引时所有文件(包括队列内和队列外)都可获得  
addPostParam ( name, value)
往配置对象中post_params指定的附加信息对象中增加键/值对  
removePostParam ( name)
移除置配置对象中的post_params包含的某一个键/值对,参数name为要移除的值的键名  
addFileParam ( file_id, name, value)
为某个特定文件增加随之一起上传的附加信息。注意,只有在该指定的文件上传时,附加的信息才会一起上传。而配置对象中post_param设置的附加信息在任一文件上传时都会与之一起发送。
参数file_id为要指定的文件id,参数name和value分别为附加信息的名称和值
 
removeFileParam ( file_id, name)
移除通过addFileParam方法增加的附加信息,两个参数相信就不用我多讲了吧  
setUploadURL ( url)
动态设置配置对象中upload_url的值  
setPostParams ( param_object)
动态设置配置对象中post_params属性的值,新的值会覆盖旧的值。
参数param_object必须为一个对象直接量,且里面的属性和值都只能为字符串
 
setFileTypes ( types, description)
动态设置配置对象中file_types 和 file_types_description属性的值。两个参数都不能省略  
setFileSizeLimit ( file_size_limit)
动态设置配置对象中file_size_limit属性的值  
setFileUploadLimit ( file_upload_limit)
动态设置配置对象中file_upload_limit属性的值  
setFileQueueLimit ( file_queue_limit)
动态设置配置对象中file_queue_limit属性的值  
setFilePostName ( file_post_name)
动态设置配置对象中file_post_name属性的值  
setUseQueryString ( use_query_string)
动态设置配置对象中use_query_string属性的值  
setButtonImageURL ( url)
动态设置配置对象中button_image_url属性的值  
setButtonDimensions ( width, height)
动态设置Flash按钮的宽度和高度,两个参数分别为宽度和高度的值,类型为数字,且不能带单位  
setButtonText ( text)
动态设置配置对象中button_text属性的值  
setButtonTextStyle ( css_style_text)
动态设置配置对象中button_text_style属性的值  
setButtonTextPadding ( left, top )
动态设置Flash按钮的左边内边距和顶部内边距  
setButtonDisabled ( isDisabled )
动态对Flash按钮进行禁用和不禁用的操作,参数为一个布尔值  
setButtonCursor ( buttonCursor )
动态设置配置对象中button_cursor的值  

四、文件信息对象 File Object

在事件监听函数中,经常要用到文件信息对象来获取文件的信息以供下一步的操作

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwxgdy.html