uploadify多文件上传

项目中需要多个图片上传,于是就上网找了一个上传插件uploadify。这个插件好像是不兼容火狐浏览器,因为是做的后台功能就无所谓了,让后台管理员用360浏览器就行。下面说一下用法:

<!-- 引入文件 -->
<link rel="stylesheet" type="text/css" href="plugins/uploadify/uploadify.css"> 
<script type="text/javascript" src="plugins/uploadify/jquery.uploadify.min.js"></script>
<body>
    <div>
        <!-- 设置需要渲染的区域 -->
        <input type="file" name="file" id="file"/>
        <a class="btn btn-mini btn-primary" href="javascript:$('#file').uploadify('upload','*')">开始上传</a>
        <a class="btn btn-mini btn-primary" href="javascript:$('#file').uploadify('cancel')">删除图片</a>
    </div>
    <script type="text/javascript">
                /*进行渲染*/
         $(function() {
            $('#file').uploadify({
                'swf'           :    "plugins/uploadify/uploadify.swf",  
                'uploader'      :   "<%=basePath%>/syscrop/upload.do",
                'mehtod'        :    "post",
                'fileObjName'    :    'file',
                'cancelImg'     :   "plugins/uploadify/uploadify-cancel.png",  
                'debug'         :   false, 
                'formData'        :    {"disid":disid},
                'buttonText'    :   '选择照片',
                'auto'          :     false,
                'buttonClass'   :  'upload_button',  
                'fileTypeDesc'  :   '图片文件',  
                'fileTypeExts'  :   '*.gif;*.jpg;*.png;*.bmp',  
                'multi'             :   true,  
                  
                'onUploadComplete': function(file){  
                      
                },  
                  
                /** 
                 * 上传成功后触发事件 
                 */  
                 'onUploadSuccess' : function(file, data, response) {
                     $("#file").uploadify("settings","formData",{"disid":data});
                     disid = $("#disid").val();
                     if(null==disid || ""==disid){
                         $("#disid").val(data);
                     }
                },  
            });  
        });
</script>
运行后的结果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值