$('#file_upload').uploadify({
auto:false, //接受true 或 false两个值,当为true时选择文件后会自动上传;为false时只会把选择的文件增加进队列但不会上传,这时只能使用upload的方法触发上传。不设置auto时默认为true
buttonClass: "btn-class", //设置上传按钮的class
buttonCursor: 'hand',//设置鼠标移到按钮上的开状,接受两个值'hand'和'arrow'(手形和箭头)
buttonImage: 'img/browse.png', //设置图片按钮的路径(当你的按钮是一张图片时)。如果使用默认的样式,你还可以创建一个鼠标悬停状态,但要把两种状态的图片放在一起,并且默认的放上面,悬停状态的放在下面(you can create a hover state for the button by stacking the off state above the hover state in the image)。这只是一个比较便利的选项,最好的方法还是把图片写在CSS里面。
buttonText: '<div>浏览</div>',//设置按钮文字。值会被当作html渲染,所以也可以包含html标签
checkExisting: '/uploadify/check-exists.php', //接受一个文件路径。此文件检查正要上传的文件名是否已经存在目标目录中。存在时返回1,不存在时返回0(主要用做后台判断),默认为false
debug: false, //开启或关闭debug模式
fileObjName:'FileData', //设置在后台脚本使用的文件名。举个例子,在asp.net中,如果这个选项设置为'FileData',你可以使用HttpPostedFile file = Request.Files["FileData"];存取这个已经上传的文件。未设置,则后台默认接收的参数名为:Filedata
fileSizeLimit:'100MB', //设置上传文件的容量最大值。这个值可以是一个数字或者字符串。如果是字符串,接受一个单位(B,KB,MB,GB)。如果是数字则默认单位为KB。设置为0时表示不限制
fileTypeExts: '*.*',//设置允许上传的文件扩展名(也就是文件类型)。但手动键入文件名可以绕过这种级别的安全检查,所以你应该始终在服务端中检查文件类型。输入多个扩展名时用分号隔开('*.jpg;*.png;*.gif;*.xlsx;*.xls;*.csv')
fileTypeDesc: '文件',//可选文件的描述。这个值出现在文件浏览窗口中的文件类型下拉选项中。(chrome下不支持,会显示为'自定义文件',ie and firefox下可显示描述)
formData: {'folder': 'UploadFiles', 'method': 'Import', 'UserInfo': Sessionid}, //通过get或post上传文件时,此对象提供额外的数据。如果想动态设置这些值,必须在onUploadStartg事件中使用settings的方法设置。当项目没有权限验证的情况下,不需要考虑很多,只需要设置一些方法名称上传到哪个文件夹路径下。当有Session或者Auth验证时,必须向后台传送sessionId否则,Firefox和Chrome浏览器认为这是不安全的请求,到后台会生成一个新的SessionId导致验证无法通过。造成的原因:uploadify上传的机制是基于flash的通道不一样。看官网参考写法:<a target=_blank href="http://www.uploadify.com/documentation/uploadify/formdata/">http://www.uploadify.com/documentation/uploadify/formdata/</a>
height: 30,//设置按钮的高度(单位px),默认为30.(不要在值里写上单位,并且要求一个整数,width也一样)
width: 120,//设置按钮宽度(单位px),默认120
itemTemplate:false,//模板对象。给增加到上传队列中的每一项指定特殊的html模板。模板格式请看官网<a target=_blank href="http://www.uploadify.com/documentation/uploadify/itemtemplate/">http://www.uploadify.com/documentation/uploadify/itemtemplate/</a>
method:'post',//提交上传文件的方法,接受post或get两个值,默认为post
multi: false,//设置是否允许一次选择多个文件,true为允许,false不允许
overrideEvents: [],//重写事件,接受事件名称的数组作为参数。所设置的事件将可以被用户重写覆盖
preventCaching:true,//是否缓存swf文件。默认为true,会给swf的url地址设置一个随机数,这样它就不会被缓存。(有些浏览器缓存了swf文件就会触发不了里面的事件)
progressData: 'percentage',//设置文件上传时显示数据,有‘percentage’ or ‘speed’两个参数(百分比和速度)
queueID: false,//设置上传队列DOM元素的ID,上传的项目会增加进这个ID的DOM中。设置为false时则会自动生成队列DOM和ID。默认为false
queueSizeLimit: 999,//设置每一次上传队列中的文件数量。注意并不是限制总的上传文件数量(那是uploadLimit).如果增加进队列中的文件数量超出这个值,将会触发onSelectError事件。默认值为999
removeCompleted: true,//是否移除掉队列中已经完成上传的文件。false为不移除
removeTimeout: 3,//设置上传完成后删除掉文件的延迟时间,默认为3秒。如果removeCompleted为false的话,此属性无用
requeueErrors: false,//设置上传过程中因为出错导致上传失败的文件是否重新加入队列中上传
successTimeout: 30,//设置文件上传后等待服务器响应的秒数,超出这个时间,将会被认为上传成功,默认为30秒
swf: 'uploadify.swf',//swf的相对路径,必写项
uploader: location.href ,//服务器端脚本文件路径,必写项或写成'../Convert/HalfExg.aspx'
uploadLimit: 999//上传文件的数量。达到或超出这数量会触发onUploadError方法。默认999
})

官方文档 http://www.uploadify.com/documentation/

uploadify3.2.1的参数设置的更多相关文章

  1. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  2. jqGrid的autoencode参数设置为true在客户端可能引发的编码问题

    不久前使用jqGrid+MVC做过一段时间开发. 一开始,分页参数几乎都是默认值,jqGrid的分页功能很好用. 考虑到each input is evil,我们的系统对安全性又有较高要求,所以,为了 ...

  3. Hibernate 参数设置一览表

    Hibernate 参数设置一览表 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 fu ...

  4. 使用MEF实现通用参数设置

    通用后台管理系统必备功能模块包含日志管理,权限管理,数据字典,参数配置等功能.参数设置主要用于设置系统运行所需的一些基础性配置项,比如redis缓存,mq消息队列,系统版本等信息.好的参数设置需要达到 ...

  5. MySQL Database on Azure 参数设置

    在使用MySQL过程中,经常会根据需要对MySQL的参数进行一些设置和调整.作为PaaS版本的MySQL,MySQL Database on Azure在参数设置方面有一些限制,客户不能像使用on-p ...

  6. SSRS报表参数设置

    一.日期时间类型的参数注意事项: 关于数据类型的选择:(只有数据类型设置为日期/时间格式,在查询的时候才会显示日期控件,提示信息一般改成汉字) 指定默认值:指定开始日期为前10天,

  7. Lattice 的 Framebuffer IP核使用调试笔记之IP核生成与参数设置

    本文由远航路上ing 原创,转载请标明出处. 这节笔记记录IP核的生成以及参数设置. 先再IP库里下载安装Framebuffer 的ipcore 并安装完毕. 一.IP核的生成: 1.先点击IP核则右 ...

  8. tomcat安装服务和内存参数设置

    第一:安装服务 在dos窗口进入到tomcat的bin目录下,通过如下命令即可将tomcat安装成服务 service.bat install Tomcat2 其中Tomcat2是服务的名称 如果启动 ...

  9. HttpClient_使用httpclient必须知道的参数设置及代码写法、存在的风险

    结论: 如果使用httpclient 3.1并发量比较大的项目,最好升级到httpclient4.2.3上,保证并发量大时能抗住.httpclient 4.3.3,目前还有一些bug:还是用4.2.x ...

随机推荐

  1. Python判断字符集

    Python利用第三方库chardet可以判断字符集. https://chardet.readthedocs.io >>> import urllib >>> r ...

  2. rar压缩find查找到的文件

    find . -name 'CMakeLists.txt' | xargs /d/Program\ Files/WinRAR/rar.exe a -r ./out.rar $ ------------ ...

  3. 求大神帮解答calendar日期插件的问题

    小颖最近公司的项目里用了一款日期插件  calendar.js  但是在用的过程中遇到了难题,就是当日期只需要选择具体的月份就可以了,不需要再选具体日期时,小颖解决不了,只能让它默认显示出月份,但是月 ...

  4. D - Wireless Network

    来源poj2236 An earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have s ...

  5. python金融与量化分析----Jupyter Notebook使用

    Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以 ...

  6. 思科交换机根据mac地址限制主机

    思科交换机可以根据客户端mac地址限制访问 查看对应IP的mac地址及vlan show arp | in 10.1.62.188 进入设置模式 configure terminal mac addr ...

  7. 初级ai思维导图,基础人工智能设计图

    2017年2月8日09:35:46 仅供代码和逻辑设计图纸,只提供一个参考设计,后面可能会更新具体实施说明

  8. docker swarm:执行 service update 过程中服务短暂不能访问的问题

    这是我们使用自建 docker swarm 集群后在部署时遇到的一个问题,使用 docker service update 命令更新服务时, docker service update -d=fals ...

  9. CMake error with move_base_msgs问题解决

    错误 CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake: (find_package): Could not f ...

  10. POJ 1816 - Wild Words - [字典树+DFS]

    题目链接: http://poj.org/problem?id=1816 http://bailian.openjudge.cn/practice/1816?lang=en_US Time Limit ...