Uploadify3.1上传插件详解
需积分: 10 174 浏览量
更新于2024-09-09
收藏 142KB PDF 举报
"Uploadify3.1参数详解"
Uploadify是一个基于jQuery的文件上传插件,提供了丰富的特性,如文件上传进度显示,使得用户体验更佳。Uploadify3.1相较于2.1.4版本,可能引入了一些新的特性和改进。在这个版本中,我们可以详细了解一下其关键属性、事件和方法。
**Uploadify3.1属性详解**
1. **auto (布尔型)** - 默认值为True,表示文件添加到队列后是否会自动开始上传。设置为False则需要手动触发上传。
2. **buttonClass (字符串)** - 用于给Uploadify按钮添加自定义类名,以便通过CSS进行样式定制。
3. **buttonCursor (字符串)** - 指定鼠标移到浏览按钮上时的样式,可选值为"arrow"(箭头)或"hand"(手形)。
4. **buttonImage (字符串)** - 定义“浏览”按钮的背景图像路径。如果使用默认样式,可以通过CSS更好地管理按钮悬停状态。
5. **buttonText (字符串)** - 显示在按钮上的文本,例如"SELECT FILES"。注意,如果编码不正确,使用中文可能会显示为乱码。
6. **checkExisting (字符串)** - 默认为False,若设为True,开启SWFUpload的调试模式,允许检查服务器上是否存在同名文件。
7. **fileObjName (字符串)** - 在服务器端接收文件的Form表单字段名称,默认为"Filedata"。
8. **fileSizeLimit (数字/字符串)** - 设置允许上传的最大文件大小,可以是数字(默认单位为KB)或带有单位的字符串(如B, KB, MB, GB)。值为0表示无限制。
9. **fileTypeDesc (字符串)** - 用于描述可上传的文件类型的文本,会在文件选择对话框中显示。
10. **fileTypeExts (字符串)** - 允许上传的文件扩展名列表,用分号分隔,如 "*.jpg;*.gif"。不过,这并不完全安全,因为用户仍可能手动输入文件名,所以建议在服务器端再做验证。
Uploadify3.1不仅提供了这些属性,还有其他的事件和方法,如`onSelect`, `onOpen`, `onProgress`, `onComplete`, `onError`等,允许开发者在文件上传的不同阶段进行自定义处理。例如,`onSelect`可以在用户选择文件时触发,`onProgress`则在文件上传过程中更新进度信息,而`onError`处理上传失败的情况。
为了充分利用Uploadify的功能,开发者需要结合使用这些属性和事件,以及可能的回调函数,来实现符合项目需求的上传功能。同时,官方提供的下载、文档和演示可以帮助快速理解和使用Uploadify3.1。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-12-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Turing_wzh
- 粉丝: 859
- 资源: 13
最新资源
- object-pattern:JavaScript 的对象模式结构
- Nunes-Corp.github.io:Nunes Corp.网站
- TestVisualStudioBg:联合国工程
- weichiangko.github.io
- em-hrs-ingestor:CVP批量导入项目的摄取组件
- liuhp.github.io:个人主页
- Hyrule-Compendium-node-client:Hyrule Compendium API的官方Node.js客户端
- 等级聚合:汇总有序列表。-matlab开发
- MYSQL 定界符分析通过硬编码的方式实现多语句分割并且支持定界符
- Proyecto-Reactjs
- LLVMCMakeBackend:愚人节笑话,CMake的llvm后端
- A5Orchestrator-1.0.2-py3-none-any.whl.zip
- Knotter:凯尔特结的互动设计师-开源
- Eva是一个分布式数据库系统,它实现了一个时间感知,累积和原子一致的实体-属性-值数据模型
- resume-website:AngularJS内容管理系统
- 配煤专家系框图.zip