博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp uploadify示例下载
阅读量:4496 次
发布时间:2019-06-08

本文共 2747 字,大约阅读时间需要 9 分钟。

 2013-01-22:增加asp的支持,由于使用了utf-8编码asp以原文件名保存时文件名包含中文会出现乱码,所以另外给文件命名,以当前时间+随机数命名。

  uploadify下载,动态页采用了asp.net的ashx,Uploadify版本为3.2,最新版。
  uploadify是一款基于jquery框架和flash的无刷新上传组件,由于使用了flash,所以可以在客户端检查文件大小,限制可以选择哪些类型,一次选择多个文件进行无刷新上传。

  备注:注意需要导入jquery框架。

  如果浏览器未安装flash播放器插件,则默认使用原始的file控件进行上传。
配置说明如下Options选项设置

auto    选择文件后自动上传buttonClass    给“浏览按钮”加css的class样式buttonCursor    鼠标移上去形状:arrow箭头、hand手型(默认)buttonImage    鼠标移上去变换图片buttonText    按钮文字checkExisting    在目录中检查文件是否已上传成功(1 ture,0 false)debug        是否显示调试框(默认不显示false)fileObjName    设置一个名字,在服务器处理程序中根据该名字来取上传文件的数据。默认为Filedata,$tempFile = $_FILES['Filedata']['tmp_name']fileSizeLimit    设置允许上传文件最大值B, KB, MB, GB 比如:'fileSizeLimit' : '20MB'fileTypeDesc    选择的文件的描述。这个字符串出现在浏览文件对话框中文件类型下拉框处。默认:All FilesfileTypeExts    允许上传的文件类型。格式:'fileTypeExts' : '*.gif; *.jpg; *.png'formData    附带值,需要通过get or post传递的额外数据,需要结合onUploadStart事件一起使用height        “浏览按钮”高度pxitemTemplate    
节点表示显示的内容。这些内容中也可以包含绑定到控件DataSource属性中元素集合的数据。method 上传方式。默认:postmulti 选择文件时是否可以【选择多个】。默认:可以trueoverrideEvents 不执行默认的onSelect事件preventCaching 随机缓存值 默认true ,可选true和false.如果选true,那么在上传时会加入一个随机数来使每次的URL都不同,以防止缓存.但是可能与正常URL产生冲突progressData 进度条上显示的进度:有百分比percentage和速度speed。默认百分比queueID 给“进度条”加背景css的ID样式。文件选择后的容器IDqueueSizeLimit 允许多文件上传的数量。默认:999removeCompleted 上传完成后队列是否自动消失。默认:trueremoveTimeout 上传完成后队列多长时间后消失。默认 3秒 需要:'removeCompleted' : true,时使用requeueErrors 队列上传出错,是否继续回滚队列,即反复尝试上传。默认:falsesuccessTimeout 上传超时时间。文件上传完成后,等待服务器返回信息的时间(秒).超过时间没有返回的话,插件认为返回了成功。 默认:30秒swf swf文件的路径,本文件是插件自带的,不可用其它的代替.本参数不可省略uploader 上传处理程序URL,本参数不可省略uploadLimit 限制总上传文件数,默认是999。指同一时间,如果关闭浏览器后重新打开又可上传。width “浏览按钮”宽度pxEvents 事件onCancel 当取消一个上传队列中的文件时触发,删除时触发onClearQueue 清除队列。当'cancel'方法带着*参数时,也就是说一次全部取消的时候触发.queueItemCount是被取消的文件个数(另外的按钮)onDestroy 取消所有的上传队列(另外的按钮)onDialogClose 当选择文件对话框关闭时触发,不论是点的'确定'还是'取消'都会触发.如果本事件被添加进了'overrideEvents'参数中,那么如果在选择文件时产生了错误,不会有错误提示框弹出onDialogOpen 当选择文件框被打开时触发,没有传过来的参数onDisable 关闭上传onEnable 开启上传onFallback 检测FLASH失败调用onInit 每次初始化一个队列时触发onQueueComplete 当队列中的所有文件上传完成时触发onSelect 当文件从浏览框被添加到队列中时触发onSelectError 选择文件出错时触发onSWFReady flash准备好时触发onUploadComplete当一个文件上传完成时触发onUploadError 当文件上传完成但是返回错误时触发onUploadProgress上传汇总onUploadStart 一个文件上传之间触发onUploadSuccess 每个上传完成并成功的文件都会触发本事件Methods 方法cancel 取消一个上传队列destroy 取消所有上传队列disable 禁止点击“浏览按钮”settings 返回或修改一个 uploadify实例的settings值stop 停止当前的上传并重新添加到队列中去upload 上传指定的文件或者所有队列中的文件

  使用示例

   
uploadify 多文件上传例子

Uploadify Demo

操作:

开始上传 | 清除队列 | 销毁上传 | 禁用上传 | 激活上传 | 停止上传 | 变换按钮 |

大小:

  

转载于:https://www.cnblogs.com/zhangxiaozhong/p/3240188.html

你可能感兴趣的文章
Codeforces Round #248 (Div. 2) C. Ryouko's Memory Note
查看>>
js数组操作总结
查看>>
九九乘法表
查看>>
写个.net开发者的Linux迁移指南
查看>>
搭建使用SVN的快速教程
查看>>
openlayers显示区域
查看>>
适配器模式学习
查看>>
第一周博客作业2018091-2
查看>>
Spring boot JPA读取数据库方法
查看>>
TEA对称加密算法
查看>>
Dell笔记本刷回低版本bios的方法
查看>>
redis资料
查看>>
《自己动手写docker》之namespace部门实验
查看>>
Vim学习总结
查看>>
maven也是Apache开发的,也是java开发的。maven需要你本地系统JDK的支持
查看>>
垂直同步v-sync
查看>>
const关键字祥解
查看>>
JDK提供的并发工具类
查看>>
jmx
查看>>
【JZOJ4161】于神之怒 莫比乌斯反演
查看>>