{extend name='public/base' /} {block name="content"}
ajax多个视频上传
+
支持上传大小在1GB以内的视频,请勿上传色情、反动等违法视频
//代码区域
 var uploader_video = new plupload.Uploader({
        runtimes: 'gears,html5,html4,silverlight,flash',
        browse_button: ['video_upload_btn'], // 上传按钮
        url: "{:url('admin/upload/UpVideo')}", //远程上传地址
        flash_swf_url: '__PLUGS__/plupload/js/plugins/plupload/Moxie.swf', //flash文件地址
        silverlight_xap_url: '__PLUGS__/plupload/js/plugins/plupload/Moxie.xap', //silverlight文件地址
        filters: {
            max_file_size: '1gb', //最大上传文件大小(格式100b, 10kb, 10mb, 1gb)
            mime_types: [//允许文件上传类型
                {title: "files", extensions: "mp4,flv,3gp,mov,avi,rmvb,mkv,wmv"}
            ]
        },
        multi_selection: true, //true:ctrl多文件上传, false 单文件上传
        init: {
            FilesAdded: function(up, files) { //文件上传前
                   var file_length=$(".video_name_box").length;
                    for (var i=0;i\n' +
                            '                       '+files[i].name+'\n' +
                            '                        \n' +
                            '                    
'; if (file_length ==6){ alert("最多添加6个视频"); } else { $(".video_upload_words").append(k); } } $(".video_name_box").css({"display": "inline-block"}); $("#upload_video").removeClass("disabled"); $("#upload_video").click(function() { uploader_video.start(); //调用实例对象的start()方法开始上传文件,当然你也可以在其他地方调用该方法 }); }, UploadProgress: function(up, file) { //上传中,显示进度条 $("#video_loading").show(); $('#upload_video_area,#video_upload_area').hide(); var percent = file.percent; $("#percent").css({"width": percent + "%"}); $("#percentnum").text(percent + "%"); $("#video_success").hide(); }, FileUploaded: function(up, file, info) { //文件上传成功的时候触发 $("#video_loading").hide(); $("#video_success").show(); var data = eval("(" + info.response + ")");//解析返回的json数据 var k=$("#dz"); var dz=k.val(); k.val(dz+","+data.path); // alert(data.code+data.path); // console.log(data); }, Error: function(up, err) { //上传出错的时候触发 alert(err.message); } } }); //实例化 uploader_video.init(); //显示上传弹出层 function showVideoUploadBox(obj) { var left = obj.offset().left; var top = obj.offset().top + 26; var z_index_init = 1000; if ($("#post_box").css("display") == 'block') { z_index_init = 3000; } $("#photo_upload_box_outside").css({"z-index": z_index_init}); $("#video_box_outside").css({"left": left, "top": top, "z-index": z_index_init + 1}).show(); $("#video_upload_area").show(); $("#video_loading,#video_success").hide(); reupload_video(); } //重新上传 function reupload_video() { $('#video_upload_btn').show(); $('#video_name_box').hide(); $("#upload_video_area").show().addClass("disabled"); $("#video_success").hide(); } /** * 删除 */ $(document).on("click",".ck",function(){ alert("确定移除该视频吗?"); $(this).parent().remove(); });
{/block} {block name="js"} {/block}