Jquery Uploadify参数配置完全指南

需积分: 32 3 下载量 16 浏览量 更新于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成为一个强大且灵活的文件上传解决方案。