上传插件uploadify文档粗略解读
博客专区 > oneboi 的博客 > 博客详情
上传插件uploadify文档粗略解读
oneboi 发表于1年前
上传插件uploadify文档粗略解读
  • 发表于 1年前
  • 阅读 3
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

uploadify文档粗略解读

官方下载地址: http://www.uploadify.com/demos/

文档阅读:

一般性建议:

执行uploadify 使用uploadify方法 自定义服务器端上传脚本 上传时使用session

1.属性

属性有29个

auto

>为true时当选择文件后就直接上传了,为false需要点击上传按钮才上传 。为false时需要上传按钮

  1. 布尔类型
  2. 默认值true

##buttonClass >额外增加的上传按钮样式类型

  1. 字符串类型
  2. 默认为""

##buttonCursor >鼠标指针悬停在按钮上的样子

  1. 字符串类型
  2. 默认为hand

##buttonImage >浏览按钮的图片的路径 。

  1. 字符串类型
  2. 默认为null

##buttonText >浏览按钮的文本。

  1. 字符串类型
  2. 默认 SELECT FILES

##width >设置文件浏览按钮的宽度。

  1. 整形
  2. 默认为120

##height >设置浏览按钮的高度

  1. 整形
  2. 默认值30

##swf >uploadify.swf 文件的相对路径。

  1. 字符串型
  2. 默认‘uploadify.swf’ 同级目录

##uploader >服务器端脚本处理路径

  1. 字符串型
  2. 默认为uploadify.php (官方默认的程序)

##uploadLimit >最大上传文件数量,如果达到或超出此限制将会触发onUploadError事件。

  1. 整形
  2. 默认999

##multi > 是否可以多文件上传

  1. 布尔型
  2. 默认为true

##method >提交方法

  1. 字符串型
  2. 默认 Post 提交方式Post或Get

##fileSizeLimit >上传文件的大小限制 ,如果为整数型则表示以KB为单位的大小,如果是字符串,则可以使用(B, KB, MB, or GB)为单位,比如’2MB’;如果设置为0则表示无限制

  1. 默认为0

##fileObjName >文件上传对象的名称,如果命名为’the_files’,PHP程序可以用$_FILES['the_files']来处理上传的文件对象。

  1. 字符串型
  2. 默认‘Filedata’

##debug >默认false 如果设置为true则表示启用SWFUpload的调试模式

##formData >JSON格式上传每个文件的同时提交到服务器的额外数据,可在’onUploadStart’事件中使用’settings’方法动态设置。

##fileTypeExts >指定允许上传的文件类型。

  1. 默认*.*。
  2. 比如只支持gif , jpg , png类型的图像,那么该属性设置为: ‘.gif; .jpg ; .png’,支持文件格式如:’.doc;.pdf;.rar’ 。

##fileTypeDesc >限制文件类型显示

  1. 默认‘All Files’
  2. 这个属性值必须设置fileTypeExts属性后才有效,用来设置选择文件对话框中的提示文本,如设置fileTypeDesc为“请选择rar doc pdf文件”

##preventCaching >每次上传文件时自动加上一串随机字符串参数,防止URL缓存影响上传结果

  1. 布尔型
  2. 默认为true

##progressData >设置上传进度显示方式,percentage显示上传百分比,speed显示上传速度

  1. 字符串型
  2. 默认‘percentage’

##removeCompleted >表示在上传完成后是否删除队列中的对应元素。默认是True,即上传完成后 就看不到上传文件进度条了。

removeTimeout

>表示上传完成后多久删除队列中的进度条,默认为3,即3秒。

##successTimeout >表示文件上传完成后等待服务器响应的时间。超过该时间,那么将认为上传 成功。默认是30,表示30秒。

#2.事件 ##onSelect 选择 >onSelect(file)选择文件后向队列中添加每个上传任务时都会触发。file为文件对象

##onCancel 取消 >onCancel(file)当点击文件队列中文件的关闭按钮或点击取消上传时触发,file参数为被取消上传的文件对象

##onUploadComplete 上传完成 >onUploadComplete(file)每个文件上传完毕后无论成功与否都会触发。

##onUploadError 文件上传出错 >onUploadError(file, errorCode, errorMsg, errorString)文件上传出错时触发,参数由服务端程序返回。

  1. file The file object that was uploaded
  2. errorCode The error code that was returned
  3. errorMsg The error message that was returned
  4. errorString The human-readable error message containing all the details of the error

##onUploadSuccess 文件上传成功 >onUploadSuccess(file, data, response) 当文件上传成功时触发

  1. file – 文件对象
  2. data – 服务端输出返回的信息
  3. response – 有输出时为true,如果无响应为false,如果返回的是false,当超过successTimeout设置的时间后假定为true

#3.方法

##cancel >取消队列中的任务,不管此任务是否已经开始上传

<a href="javascript:$(‘#file_upload’).uploadify(‘cancel’)">取消第一个</a>

##destroy >销毁Uploadify实例并将文件上传按钮恢复到原始状态

##disable >禁用或启用文件浏览按钮

##settings >获取或设置Uploadify实例参数

##stop >停止当前正在上传的任务

##upload >立即上传指定的文件,如果fileID为’*'表示上传所有文件,要指定上传多个文件,则将每个文件的fileID作为一个参数

king

共有 人打赏支持
粉丝 3
博文 89
码字总数 29764
×
oneboi
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: