Jquery Uploadify参数配置完全指南
需积分: 32 90 浏览量
更新于2024-09-10
收藏 26KB DOCX 举报
"这篇文档详细解释了Jquery Uploadify插件的各项使用参数,涵盖了从上传文件的SWF路径、后端脚本地址到文件保存路径、上传方式等多个方面,旨在帮助用户更好地理解和配置Uploadify插件以实现高效、便捷的文件上传功能。"
Jquery Uploadify是一个基于jQuery的文件上传插件,它提供了丰富的自定义选项,使得用户界面友好,文件上传过程更加流畅。以下是各参数的详细说明:
1. `uploader`: 这个参数指定了包含“浏览”按钮的SWF文件的相对路径,当用户点击按钮时,会弹出文件选择对话框。默认值是'uploadify.swf'。
2. `script`: 指定处理上传文件的服务器端脚本的相对路径,可以是绝对路径或者以'http'开头的URL。默认值为'uploadify.php'。
3. `checkScript`: 用于检查文件是否已存在于服务器上的脚本的相对路径,防止重复上传。没有默认值,官方示例中通常使用'check.php'。
4. `scriptData`: 可以在此设置要传递给服务器脚本的额外参数,例如GET请求的参数。通过一个对象来指定,如{'id':1,'action':'uploadify'}。
5. `fileDataName`: 文件上传到服务器时在POST数据中的键名。默认为'Filedata'。
6. `method`: 设置上传请求的HTTP方法,可以是'GET'或'POST'。默认为'POST'。
7. `scriptAccess`: Flash文件的访问权限模式,本地测试时建议设为'always',默认为'sameDomain'。
8. `folder`: 用于指定上传文件保存的服务器路径。出于安全性考虑,通常不直接在客户端设置此路径。
9. `queueID`: 文件队列的ID,应与HTML中用于存储文件队列的div元素的ID相同。
10. `queueSizeLimit`: 限制一次队列中可选择的最大文件数量,默认值为999。实际上传文件的数量还受限于`simUploadLimit`属性。
11. `multi`: 是否允许同时上传多个文件,设置为'true'表示允许,'false'则禁止。默认为'false'。
12. `auto`: 选择文件后是否立即开始上传,'true'表示自动上传,'false'则需要手动触发。默认为'false'。
13. `fileDesc`: 在文件选择对话框中显示的文件类型描述,需要配合`fileExt`一起使用。
14. `fileExt`: 定义允许上传的文件扩展名,例如 '*.jpg;*.png'。
15. `simUploadLimit`: 一次允许上传的最大文件数量,不同于`queueSizeLimit`,这个值限制的是实际上传的文件数量。
16. `sizeLimit`: 单个文件的最大大小限制,单位通常是字节。
17. `onSelect`: 当用户选择文件时触发的回调函数,可用于进一步的预处理或验证。
18. `onUploadSuccess`: 文件上传成功后的回调函数,可以在此处理服务器返回的数据。
19. `onUploadError`: 文件上传失败时触发的回调,用于处理错误信息。
通过这些参数的配置,你可以根据项目需求定制Uploadify的行为,例如设置上传的文件类型、大小限制,控制上传流程,以及处理上传结果等。这使得Jquery Uploadify成为一个强大且灵活的文件上传解决方案。
2014-02-15 上传
点击了解资源详情
2020-11-23 上传
2009-12-10 上传
2012-06-25 上传
2021-01-21 上传
2014-02-19 上传
2010-03-09 上传
刈龙
- 粉丝: 18
- 资源: 20
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫