组件 | 上传组件:swfupload | ||
功能说明 | 基于flash的文件上传插件,其特点如下: 1、基于flash传输,兼容性强; 2、支持同时上传多个文件; 3、支持进度条显示; 4、支持多种事件回调机制; 5、支持设定上传指定的文件格式; 6、支持设定上传文件的大小限制; 7、常用于需要校验文件大小、文件格式等文件上传的情形 |
||
使用说明 | |||
API详细说明 | |||
例子 | \blog\uploader.jsp <link href=”/js/swfupload/default_wev8.css” rel=”stylesheet” type=”text/css” /> <script type=”text/javascript” src=”/js/swfupload/swfupload_wev8.js”></script> <script type=”text/javascript” src=”/js/swfupload/swfupload.queue_wev8.js”></script> <script type=”text/javascript” src=”/js/swfupload/fileprogress_wev8.js”></script> <script type=”text/javascript” src=”/js/swfupload/handlers_wev8.js”></script> |
||
组件初始化参数 | 是否必须 | 类型 | 描述 |
upload_url | 是 | string | “/upload.jsp”, 处理上传请求的服务器端脚本URL post_params : { “post_param_name_1″ : “post_param_value_1″, “post_param_name_2″ : “post_param_value_2″, “post_param_name_n” : “post_param_value_n” }, |
file_types | 否 | string | “*.jpg;*.gif”, 允许上传的文件类型 |
file_types_description | 否 | string | “Web Image Files”, 文件类型描述 |
file_size_limit | 否 | string | 1024″, 上传文件体积上限,单位MB |
file_upload_limit | 否 | string | 10, 限定用户一次性最多上传多少个文件,在上传过程中,该数字会累加, 如果设置为“0”,则表示没有限制 |
file_queue_limit | 否 | string | 2, 上传队列数量限制,该项通常不需设置,会根据file_upload_limit自动赋值 |
flash_url | 是 | string | “/js/swfupload/swfupload.swf”, Flash控件的URL |
flash_width | 否 | string | “1px”, |
flash_height | 否 | string | “1px”, |
flash_color | 否 | string | “#FFFFFF”, |
debug | 否 | string | 默认为false, 是否显示调试信息,当为true时启用调试模式 |
swfupload_loaded_handle | 否 | string | swfupload_loaded_function, 当Flash控件成功加载后触发的事件处理函数 |
file_dialog_start_handler | 否 | string | file_dialog_start_function, 当文件选取对话框弹出前出发的事件处理函数 |
file_queued_handler | 否 | string | file_queued_function,当文件队列完成时触发的事件处理函数 |
file_queue_error _handler |
否 | string | file_queue_error_function,当文件队列出错时触发的事件处理函数 |
file_dialog_complete _handler |
否 | string | file_dialog_complete_function, 当文件选取对话框关闭后触发的事件处理函数 |
upload_start_handler | 否 | string | upload_start_function, 开始上传文件前触发的事件处理函数 |
upload_progress_handler | 否 | string | upload_progress_function,当文件正在上传时触发的事件处理函数 |
upload_error_handler | 否 | string | upload_error_function,当文件上传出错时触发的事件处理函数 |
upload_success_handler | 否 | string | upload_success_function, 文件上传成功后触发的事件处理函数 |
upload_complete_handler | 否 | string | upload_complete_function,当文件上传完成时触发的事件处理函数 |
debug_handler | 否 | string | debug_function,当启用调试模式时触发的事件处理函数 |
转载请注明:赫非域 » ecology开发之上传组件