JQuery uploadify上传组件的使用方法

基于jQuery上传组件非常多,其中uploadify是其中比较优秀并且好用的,可以完美支持PHP以及其他编程语言。此外,uploadify结合flash进行上传,如果对fla文件进行修改和重新编译的话,可以获得完全不同的用户体验。

uploadify上传的HTML代码。

<div id="imgUpload">You have a problem with your javascript</div>
2<a href="javascript:$('#imgUpload').uploadifyUpload()">开始上传</a> |
3<a href="javascript:$('#imgUpload').uploadifyClearQueue()">清空列表</a>
4<input id="imgstr" name="imgstr" type="hidden">

uploadify上传的jQuery代码。

 
01$(document).ready(function() {
02$('#imgUpload').uploadify({
03'uploader' : '../uploadcom/uploadify.swf',
04'script' : '../uploadcom/uploadify.php',
05'cancelImg' : '../uploadcom/cancel.png',
06'folder' : '../uploads/images',
07'fileExt' : '*.jpg;*.jpeg;*.gif;*.png;*.bmp',
08'auto' : false,
09'multi' : true,
10'displayData': 'speed',
11'removeCompleted': false,
12'onComplete' : function (event, queueID, fileObj, response, data) {
13//上传成功后的事件
14}
15});
16});

其中response是上传成功后返回的文件路径,可以把这个值加入到表单中或者使用ajax传递到其他页面。如果是多文件上传,response是所有文件路径拼接起来的字符串。注:上传文件的路径以及字符串可以在相应的编程语言中修改!

uploadify的一些参数配置

'uploader' : 'uploader.swf', //指定上传控件的主体文件,默认‘uploader.swf’

'script' : 'upload.php', //指定服务器端上传处理文件,默认‘upload.php’

'cancelImg' : 'cancel.png', //指定取消上传的图片,默认‘cancel.png’

'auto' : true, //选定文件后是否自动上传,默认false

'folder' : '/uploads' //要上传到的服务器路径,默认‘/’

'muti' : true, //是否允许同时上传多文件,默认false

'fileDesc' : 'rar文件或zip文件' //出现在上传对话框中的文件类型描述

'fileExt' : '*.rar;*.zip', //控制可上传文件的扩展名,启用本项时需同时声明fileDesc

'sizeLimit': 86400 //控制上传文件的大小,单位byte

'simUploadLimit' :5 //多文件上传时,同时上传文件数目限制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值