您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页jquery上传插件uploadify 3.1简介+技巧整理

jquery上传插件uploadify 3.1简介+技巧整理

来源:意榕旅游网
无论是做Web产品还是Web项目,文件上传是经常要用到的功能。以前经常听到做项目的同事抱怨:“这款文件上传控件功能强大但是用起来麻烦,最简单的input上传使用方便但是功能太简单(例如不支持多文件),外观也不尽如人意”。之后我一直留意网上的上传控件,最近看到一款基于jquery的上传插件Uploadify无论在功能、外观、可用性和扩展性上都有不错表现,于是研究了一番,介绍给大家。

简介

Uploadify简单说来,是基于Jquery的一款文件上传插件。它的功能特色总结如下:支持单文件或多文件上传,可控制并发上传的文件数

在服务器端支持各种语言与之配合使用,诸如PHP,.NET,Java……

通过参数可配置上传文件类型及大小

通过参数可配置是否选择文件后自动上传

易于扩展,可控制每一步骤的回调函数(onSelect,onCancel……)

通过接口参数和CSS控制外观

更多……相关链接

Uploadify主页地址:http://www.uploadify.com/在该页面你可以了解到关于他的更多内容。

Uploadify在线演示:在线Demo

Uploadify配置参数及接口文档:http://www.uploadify.com/documentation

Uploadify插件下载地址:http://www.uploadify.com/downloadUploadify3.1属性(按官方文档顺序):

uto:InputTypeBoolean,是否自动上传,默认true;

buttonClass:InputTypeString,uploadify按钮上添加的样式名称;

buttonCursor:InputTypeString,鼠标移上去时的鼠标手势,有'hand'和'arrow'两个选项;

buttonImage:InputTypeString,按钮背景图片;

buttonText:InputTypeString,按钮文字片;

checkExisting:InputTypeString,是否检查文件是否已经被上传;

debug:InputTypeBoolean,是否进入调试模式,默认false;

ileObjName:InputTypeString,后台表单接受的名称,默认Filedata;

fileSizeLimit:InputTypeNumber,上传的文件大小,接受单位为B,KB,MB,orGB的数字,默认单位为KB,设置成0表示无,'fileSizeLimit':'100KB';

fileTypeDesc:

fileTypeExts:InputTypeString,允许的文件后缀,(i.e.‘*.jpg;*.png;*.gif’).;

formData:InputTypeJSONObject,要传递的其它参数;

height:InputTypeNumber,按钮高度;

method:InputTypeString,上传的方式,post或者get,默认post;

multi:InputTypeBoolean,是否允许多文件上传,默认true;

overrideEvents:

preventCaching:

progressData:InputTypeString,当上传的时候,显示的内容,有‘percentage’or‘speed’两个选项,即显示百分比或显示上传速度;

queueID:InputTypeString,上传文件的队列ID;

queueSizeLimit:InputTypeNumber,一次可以上传的文件数量,默认999;

removeCompleted:InputTypeBoolean,是否移除已完成的文件,默认true;

removeTimeout:InputTypeNumber,已完成文件的移除延迟时间,默认3;

requeueErrors:

successTimeout:InputTypeNumber,等待服务器处理文件的时间,默认30s,当超过时,就认为文件已经正确上传;

swf:InputTypeString,uploadify.swf的路径,默认'uploadify.swf';uploader:InputTypeString,服务端处理脚本,默认'uploadify.php';

uploadLimit:InputTypeNumber,上传的最大数量,默认999;

width:InputTypeNumber,按钮宽度,默认120;

那些事件:

onCancel:当一个文件从队列中移除时触发;

onClearQueue:当清空队列时触发;

onDestroy:当调用destroy时触发;onDialogClose:当对话框关闭时触发;

onDialogOpen:当对话框打开时触发;

onDisable:当uploadify实例被调用disable方法时触发;

onEnable:当uploadify实例被调用enable方法时触发;

onFallback:

onInit:实例被初始化时触发;

onQueueComplete:队列完成时触发;

onSelect:当选择某一文件时触发;

onSelectError:当选择文件,发生错误时触发;

onSWFReady:当falshboject加载完毕时触发;

onUploadComplete:当文件(单个)上传成功时触发,不管成功还是失败;onUploadError:当上传单个发生错误时触发;

onUploadProgress:上传过程中触发;

onUploadStart:

onUploadSuccess:当每一个文件上传成功时触发;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务